Install diaspora *

    “The first step is important in life”, - the words from the song. In the installation diaspora * - too. In the diaspora * wiki for submines it is written that launching your own diaspora * server requires technical skills and time. And then - installation instructions for some popular Linux distributions, as well as for a couple of versions of MacOS. Now Windows is not supported.

    However, this is not all. In Ubuntu 16.04 and distributions based on it, there are two packages diaspora-installer and diaspora-installer-mysql, having installed which the user gets a ready-made diaspora * server based on PostgreSQL / MySQL and Nginx.

    Separately, Raspberry Pi> = 2 is mentioned in the aforementioned instructions for Linux. Installation on these devices is possible, but not recommended for creating multiuser pods.

    “This will be very slow,” warn instructions.

    So, Calculate Linux Desktop 18 LXQT is installed in a virtual machine, Elementary OS 5.0 is on a separate partition of the hard disk of the desktop computer, and a memory card with NOOBS is inserted into the Raspberry Pi.

    With CLDL-18, all in general, according to instructions from the official diaspora * website, the result is the launch of the diaspora * server for development (on WEBrick and MySQL). On a dual-core virtual microprocessor with a virtual gigabyte of RAM, everything was "very slow."

    On ElementaryOS 5.0, everything was done with literally one command to start the installation of diaspora *, postgresql, nginx and their dependencies. During installation, the program offered to configure the database using dbconfig-common, select the host name; necessary ruby ​​gems were established.


    “Unlike” Redmine installation - no Apache2 + Passenger, only Nginx (after running diaspora-install there is no passenger in the list of installed packages).

    On the Raspberry Pi, there is no place for “poda” on rails (although cakephp, which was “originally created as a clone of the popular Ruby on Rails”, works there) - let's leave these devices for LibreELEC and programming in Python.

    The tutorial “Introduction to diaspora *” is the same for all options for launching your own pods, as well as for those who used someone else’s pod, choosing it among the pods with open registration, following the appropriate instructions in the diaspora * wiki.

    The network possesses an original ideology, consisting mainly in a thing that commercial social network users may never have thought about — in choosing where to store their data; however, in the article about the choice of a handout it is written about this much more clearly and more specifically than on the main page and on the web page / about the official diaspora * web site.

    Above nothing was written about port forwarding on the router and choosing a domain name - the next necessary steps to create your own hearth.


    1. Redirecting ports on the router
    2. Choosing a domain name

    To see the application in action, after launching a new submission, open a browser window and go to the appropriate address. You will see the default information page. Like the similar page in the new Rails application, this is a kind of test for the diaspora * server; it shows that your programs are configured correctly enough to display the page.

    It also contains a link to register on this pod (English Pod), a greeting, several links to diaspora * wiki and other information.


    "A good source of free technical support is the Internet." As well as messages issued by the program during installation. For example, "you can leave it to the database."

    Also popular now: