Template:Installation/Introduction: Difference between revisions
Discourage other setups |
Drop pointless note about browser versions |
||
Line 11: | Line 11: | ||
* '''The install is a bit complex, but we're here to help.''' <br>It's extremely helpful to have some experience in Linux/Unix server administration or Rails app deployment already. But don't worry, if you run into problems and need help, just visit us in [[How_We_Communicate#IRC|our IRC channels]] on Freenode. | * '''The install is a bit complex, but we're here to help.''' <br>It's extremely helpful to have some experience in Linux/Unix server administration or Rails app deployment already. But don't worry, if you run into problems and need help, just visit us in [[How_We_Communicate#IRC|our IRC channels]] on Freenode. | ||
* '''Running a common setup will get you the most help, if you need it.'''<br>Most people in the community will have some experience running diaspora* with [https://puma.io/ Puma] as the app server using [http://nginx.org/ Nginx] as outward-facing web server. While it might be possible setting up diaspora* using other services, you might find it harder to get help if you run into unexpected troubles. | * '''Running a common setup will get you the most help, if you need it.'''<br>Most people in the community will have some experience running diaspora* with [https://puma.io/ Puma] as the app server using [http://nginx.org/ Nginx] as outward-facing web server. While it might be possible setting up diaspora* using other services, you might find it harder to get help if you run into unexpected troubles. | ||
* '''diaspora* strongly recommends HTTPS'''<br>as we encrypt communication amongst servers and to the client browsers. You can get a free TLS certificate from [https://letsencrypt.org Let's Encrypt]. <br>''Unfortunately, self-signed certificates or certificates issued by CACert won't work.'' | * '''diaspora* strongly recommends HTTPS'''<br>as we encrypt communication amongst servers and to the client browsers. You can get a free TLS certificate from [https://letsencrypt.org Let's Encrypt]. <br>''Unfortunately, self-signed certificates or certificates issued by CACert won't work.'' | ||
* '''We need your feedback'''<br> to constantly improve and update this guide. Have a look at [[How we communicate]] | * '''We need your feedback'''<br> to constantly improve and update this guide. Have a look at [[How we communicate]] | ||
* '''Do not run any of the commands you find in this guide as <tt>root</tt> (except if requested).'''<br>Just ''use your normal user'' - or even better - ''create a separate user'' for diaspora* ([http://unix.stackexchange.com/a/29165 rationale]). | * '''Do not run any of the commands you find in this guide as <tt>root</tt> (except if requested).'''<br>Just ''use your normal user'' - or even better - ''create a separate user'' for diaspora* ([http://unix.stackexchange.com/a/29165 rationale]). | ||
<noinclude>[[Category:Installation-Templates]]</noinclude> | <noinclude>[[Category:Installation-Templates]]</noinclude> |
Latest revision as of 14:08, 21 January 2025
Introduction
This guide will outline the procedure to get you set up with a -ready installation of diaspora*.
Things to know
- The install is a bit complex, but we're here to help.
It's extremely helpful to have some experience in Linux/Unix server administration or Rails app deployment already. But don't worry, if you run into problems and need help, just visit us in our IRC channels on Freenode. - Running a common setup will get you the most help, if you need it.
Most people in the community will have some experience running diaspora* with Puma as the app server using Nginx as outward-facing web server. While it might be possible setting up diaspora* using other services, you might find it harder to get help if you run into unexpected troubles. - diaspora* strongly recommends HTTPS
as we encrypt communication amongst servers and to the client browsers. You can get a free TLS certificate from Let's Encrypt.
Unfortunately, self-signed certificates or certificates issued by CACert won't work. - We need your feedback
to constantly improve and update this guide. Have a look at How we communicate - Do not run any of the commands you find in this guide as root (except if requested).
Just use your normal user - or even better - create a separate user for diaspora* (rationale).