GNU social is intended to be easily installable in both a shared hosting environment or a private host with shell access, or just with PHP execution.

If you need help, contact us on IRC on the #social room in freenode or XMPP at

The recommended way of installing is to use Docker, as this simplifies configuration. GNU social is comprised of a variety of different services, such as a webserver, a PHP execution environment, a database, etc. You may choose to use all, some, or none of these services in Docker containers.

Pick one of the following installation methods:

Installation with Docker without shell access, such as in some shared hosting environments is possible by configuring social locally and copying the files over, however this is not a supported configuration.