Video coming soon…
⚠️ Always review any script before running it on your server. Test in a staging environment first.
📦 Resources & Setup Scripts
Before starting, please make sure to grab the required scripts from our GitHub repository to follow along with the video easily.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/refs/heads/main/social/gotosocial/gotosocial-ubuntu.sh
chmod +x gotosocial-ubuntu.sh
sudo bash gotosocial-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/refs/heads/main/social/gotosocial/gotosocial-ubuntu.sh
2 Make it Executable
chmod +x gotosocial-ubuntu.sh
3 Run the Installer
sudo bash gotosocial-ubuntu.sh
4 Access the Web UI
# No web client — create your account via CLI, then use a Mastodon-compatible app:
docker exec gotosocial /gotosocial/gotosocial admin account create --username you --email you@example.com --password 'StrongPassword'
Ports Used
| Port | Purpose |
|---|---|
| 8080 | API + ActivityPub (map to 443 via proxy — HTTPS required) |
| 443 | Federation with other instances (must be public) |
