GoToSocial

Revision as of 10:13, 3 August 2026 by Onny (talk | contribs) (See also)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

GoToSocial is an ActivityPub social network server.

Setup

Minimal configuration example.

services.gotosocial = {
  enable = true;
  setupPostgresqlDB = true;
  settings = {
    application-name = "My GoToSocial";
    host = "gotosocial.example.com";
    protocol = "https";
    bind-address = "127.0.0.1";
    port = 8080;
  };
};

Usage

To create users, following utility and commands can be used.

sudo gotosocial-admin account create --username <nickname> --email <email> --password <password>
sudo gotosocial-admin account confirm --username <nickname>

Promote a specific user to an administrator.

sudo gotosocial-admin account promote --username <nickname>

See also