Template:Installation/Introduction: Difference between revisions
created |
Drop pointless note about browser versions |
||
(22 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
== Introduction == | == Introduction == | ||
{{Note | {{Note|'''You don't need to have your own pod to use diaspora*.'''<br>Running your own diaspora* server allows more control over your data, but it requires technical skills and time. Instead, you can register on one of the [[Choosing_a_pod|installations open to everyone]] that allow you to use diaspora* in a few clicks without any requirements}} | ||
|''' | |||
This guide will outline the procedure to get you set up with a {{#var:mode}}-ready installation of diaspora*. | |||
{{#ifeq: {{#var:dist}}{{#var:version}}|DebianJessie| | |||
{{Note|You may also use the [https://wiki.debian.org/Diaspora#Jessie diaspora-installer package], which is easier, but this method is not recommended yet. | |||
}}}} | |||
=== Things to know === | === Things to know === | ||
* '''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 | * '''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.'' | ||
* '''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 | * '''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> |
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).