gotosocial.org
GoToSocial
https://gotosocial.org
General
General. The top-level configuration for GoToSocial, including basic things like host, port, bind address and transport protocol. The only things you really need to set here are host, which should be the hostname where your instance is reachable, and probably port.. Settings
GTS CLI Tool
GoToSocial compiles to an executable binary. The standard way of using this binary is to run a server with the gotosocial server start command. However, this binary can also be used as an admin tool, and for debugging. Here's the full output of gotosocial --help, without the big list of global config options.
Deployment considerations
GoToSocial's light system requirements means that it runs pretty well on decently-specced single-board computers. If running on a single-board computer, you should ensure that GoToSocial is using a USB drive (preferably an SSD) to store its database files and media, not SD card storage, since the latter tends to be too slow to run a database on ...
Configuration Overview
On startup, GoToSocial compiles embedded WebAssembly ffmpeg and ffprobe binaries into Wazero-compatible modules, which are used for media processing without requiring any external dependencies. To speed up startup time of GoToSocial, you can cache the compiled modules between restarts so that GoToSocial doesn't have to compile them on every ...
Container
Container. This guide walks you through getting GoToSocial up and running using the official container images we publish. In this case we'll be using the Docker runtime directly through Docker Compose together with SQLite as the database.. You can also run GoToSocial using a container orchestration system such as Kubernetes or Nomad, but that is beyond the scope of this guide.
Settings
GoToSocial provides themes for you to choose from for the web view of your profile, to change your profile's appearance and vibe. To choose a theme, just select it from the profile settings page, and click/tap "Save profile info" at the bottom of the page. When you look at your profile in the web view (you may need to refresh the page), you'll ...