Requirements
Before you install FediSuite, make sure you have everything you need. The requirements are intentionally kept lean — a small server is more than sufficient.
On this page
Server or VPS
FediSuite runs entirely via Docker, so a small Linux server or an affordable cloud VPS is perfectly sufficient. Your own hardware works just as well.
Minimum
- ✓ 1 vCPU
- ✓ 1 GB RAM
- ✓ 20 GB storage
- ✓ Public IPv4 address
Recommended
- → 2 vCPU
- → 2 GB RAM
- → 40 GB storage
- → SSD storage
Domain & DNS
You need a domain that points to the public IP address of your server. Traefik automatically handles TLS certificates via Let's Encrypt — no manual SSL configuration required.
DNS configuration
Software
Only two things need to be installed on the server: Docker and Docker Compose. Everything else — database, cache, reverse proxy — is started automatically via Docker Compose.
The container runtime. Installable via the official Docker repository.
As a plugin (docker compose) or standalone (docker-compose). Controls the entire FediSuite stack.
Reverse proxy and TLS termination via Let's Encrypt. Runs directly in the Docker Compose stack — no separate setup required.
For cloning the FediSuite Docker repository. Already pre-installed on most systems.
Network & Ports
Traefik requires two open ports. These must be allowed through your server's firewall and must not be occupied by other services.
What you don't need
FediSuite includes everything it needs in the Docker Compose stack. You do not need to separately install or configure the following: