Do you we need a VPS to run Talkyard ? Will it work on normal shared hosting ?
- 16 replies
- KajMagnus @KajMagnus2018-07-28 10:18:55.460Z
Yes a VPS is needed, for example a $10/month VPS with 2GB RAM at Vultr or Linode, or maybe a $15 with 3 GB RAM at DigitalOcean.
It's not shared PHP hosting. Installation instructions: https://github.com/debiki/talkyard-prod-one
- KajMagnus @KajMagnus2018-07-28 10:35:19.667Z
Ubuntu Server, >= 2 GB RAM. Right now the instructions are for Ubuntu 16.04, I'm going to edit the instructions so they work with Ubuntu 18.04 now soon. (maybe I can do that later this weekend if you want to use Ubuntu 18.04?)
I want to know instead of LAMP stack what does Talkyard need on the server
PS: I am from adminweb.org
- KajMagnus @KajMagnus2018-07-31 02:58:05.565Z
Aha now I recognize your name. (Thanks for the email b.t.w.)
Instead of LAMP, it's Ubuntu and Docker-Compose. The installation instructions include a Bash script that installs Docker-Compose for you.
... Docker later on installs images with Nginx, Play Framework (a Scala web app that runs on the JVM), PostgreSQL, Redis, ElasticSearch — this is nothing one needs to know about, though, and maybe these "details" will change, later on.
B.t.w., in the installation scripts, I just upgraded to Ubuntu 18.04 and Docker 18.06.
- KajMagnus @KajMagnus2018-08-01 06:44:56.807Z
Ok thanks :- ) & ... also a little bit unfinished, not yet any emoticons :- P
- KajMagnus @KajMagnus2018-08-01 16:33:32.771Z
Actually now is not the time. I'd like to add wysiwyg / rich text editor support , and, the more functionality the current Markdown editor has/gets, the longer that'll take and the harder it'll be. Better do that afterwards. (Probably will use ProseMirror — it supports both Commonmark and wysiwyg.) ... & thanks for asking anyway :- )
I'm thinking that something that can be helpful if you? someone? wants to help out with ... is trying to get the e2e tests running on localhost, and tell me what is confusing and doesn't work, when trying to run them. e2e tests = good, for almost whatever one will do :- )
- KajMagnus @KajMagnus2018-08-02 05:11:44.827Z
End-to-End testing: https://medium.freecodecamp.org/why-end-to-end-testing-is-important-for-your-team-cb7eb0ec1504 (There's a section "What is E2E Testing?" a little bit down on the page)
And Talkyard uses http://webdriver.io/
- In reply toKajMagnus⬆:
Just learned about talkyard yesterday and want to help. I will setup a local version and help with the e2e testing. Do you want me to document the entire process?
- KajMagnus @KajMagnus2018-08-06 15:53:53.654Z
Hi Gerard, that sounds great :- )
There's some docs here: https://github.com/debiki/talkyard/blob/master/docs/e2e-tests-readme.md — and I'm thinking you will run into problems.
Yes if you would want to document things that aren't covered already, that'd be great. And if you point out / fix errors or things that are incomplete or confusing.
Maybe we can create a new topic about this? So Dilip won't get notified via email all the time :- )
- KajMagnus @KajMagnus2018-08-06 17:17:17.108Z