Hello,
If users with Apache, MySQL, and PHP can install Discourse, I think the market capture of Discourse would increase greatly. Thank you.
Tom
Hello,
If users with Apache, MySQL, and PHP can install Discourse, I think the market capture of Discourse would increase greatly. Thank you.
Tom
Do users and community managers really care what something is written in?
I recommend reading Why Ruby?
* and the references of that post
Many website administrators need LAMP to build their business websites in addition to Discourse. However, if they deploy Discourse on their LAMP server, the Apache had to use a different port. Some kind of trade off between Apache and Discourse.
But, I do really think that Discourse is a great work!
Well if apache is anything like nginx, i would expect it to be possible to forward different connections/subdomains/hosts to different local ports. discourse listens on one of those ports (or on a unix socket) and the php website listens on another.
i have the feeling we’re going off the original post’s subject.
I don’t know whether that is true, but I do know that will never happen.
What most people do is to run discourse on another server.
If two servers mean two public IP addresses. But many small home users only has one public IP address.
This means they must use iptables rules to set up a DNAT gateway.
Tom
Most admins surely sensibly host in the cloud? Just guessing but suspect that’s a cheaper approach than having business class broadband at home. For the price premium of that you surely could instead afford several VPS servers in the cloud with superior internet bandwidth?
It’s a trade off, man.
I have many data like movies files to stream for my home (via Plex). I have my home server with big size hard drives so that I could backup many of my documents and data there.
For example, you could upload public data to the home server and everyone in the private network could download them if permitted. I have my home private network of 1000 Mbps bandwidth, really fast. But with a cloud VPS, this is not a good plan. The bandwidth between your client and the cloud VPS server might be 100 Mbps or so, but it is unlike that it could be 1000 Mbps.
The cloud computer service has serious disk size limit for above intentions.
Actually, I have my cloud VPS server but I only use it to establish the IPsec connections.
Tom
But you don’t need 100’s of Gigs of storage for small to medium sized communities?
Mi sono appena imbattuto in questo post e stavo pensando di condividere anche le mie riflessioni qui.
Sebbene lo sviluppo web abbia sempre un sentimento per una certa lingua più recente che è il futuro, LAMP è sempre stato il componente fondamentale per l’hosting di un sito web, specialmente per le piccole imprese o organizzazioni - lo stesso pubblico di destinazione che avrebbe bisogno di Discourse per far crescere le proprie comunità, e a loro non piacerebbe l’idea di dover configurare qualcosa di completamente separato dalla loro infrastruttura, e non dovremmo essere noi a giudicare come intendono costruire la loro infrastruttura. Ci sono sempre ragioni valide per cui le persone hanno bisogno di Discourse su LAMP, per quanto particolare possa essere il caso.
Finché consideriamo dal punto di vista dello sviluppo software, l’aggiunta di una variante significa solo sforzo e quota di mercato, non deve necessariamente essere un sostituto dell’altra lingua.
Detto questo, ci sono considerazioni tecniche valide riguardo all’uso di LAMP dato che Discourse ha alcune funzionalità che possono fare uso dell’elaborazione in tempo reale che richiede che un demone/runtime sia sempre presente in memoria, mentre Apache è fondamentalmente costruito in modo diverso per essere più ad hoc piuttosto che essere sempre presente. Alcuni aggiustamenti o meccanismi potrebbero funzionare su una base completamente diversa per ottenere la stessa esperienza utente.
Forse un po’ brusco, ma allora gestire Discourse non fa per loro. Se non riescono a impegnarsi per gestirlo da soli, allora dovrebbero usare le opzioni ospitate.
Eseguire Discourse dietro un server Apache (che ospita anche applicazioni PHP con MySQL) non è impossibile, né incredibilmente difficile. Devi “solo” essere in grado di eseguire container Docker. Puoi usare un socket http o unix per inoltrare il traffico Apache al nginx di Discourse. Tutto questo è facilmente possibile su un VPS da $10 al mese a seconda del traffico.