Media / Photos / Files

Syncthing on VPS

Open source continuous file synchronization across your own devices — no cloud in between

GitHub stars
~90k (2026-10-24)
License
Mozilla Public License 2.0 (MPL-2.0)
Docker
Yes
GPU
Not required

Requirements

Minimum and recommended VPS specs

Badges are attached to each value. An estimate is never presented as an official project requirement.

Syncthing hardware requirements
ResourceMinimumRecommended
RAM1 GB Estimated2 GB Estimated
CPU1 vCPU Estimated2 vCPU Estimated
Disk10 GB EstimatedNot stated Not stated

Disk figures describe the application footprint recorded in the dataset. Personal media, documents, backups and other user data can require substantially more storage.

RunOnVPS sizing suggestion

Suggested VPS tier

2 GB RAM tier

This is our sizing suggestion, derived from Syncthing’s recommended RAM of 2 GB. It is not an official requirement and it does not guarantee that every workload, plug-in set or media library will fit comfortably.

Affiliate link placeholder — no provider selected

This placeholder intentionally has no URL or affiliate ID in the Day 2 build.

Deployment

Docker & GPU

Docker support: Yes

GPU: Not required

Check the source notes below before assuming a GPU, transcoding workload or machine-learning feature is included in the baseline deployment.

Commercial alternative

What it can replace

Dropbox / Resilio Sync

Syncthing is catalogued here as a self-hosted alternative to Dropbox / Resilio Sync. Feature parity varies, so compare your required workflow before migrating.

Add it to a multi-app VPS estimate →

Quick start

Docker Compose quick start

A trimmed quick-start version of the official Syncthing Docker deployment — same images and services, comments and extras removed. Every secret is an .env placeholder.

docker-compose.ymlquick-start version
services:
  syncthing:
    image: syncthing/syncthing:latest
    container_name: syncthing
    hostname: syncthing
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=UTC
    volumes:
      - ./config:/var/syncthing/config
      - ./data:/var/syncthing/Sync
    ports:
      - "${SYNCTHING_GUI_PORT:-8384}:8384"
      - "22000:22000/tcp"
      - "22000:22000/udp"
      - "21027:21027/udp"
    restart: unless-stopped

Save it as docker-compose.yml, put the ${...} values in a .env file next to it, then run docker compose up -d. The Self-host Starter Pack versions (20 apps) add per-app setup notes, backup pointers and hardening checks.

FAQ

Syncthing VPS questions

Answers use only the checked dataset on this page — estimates are called out as estimates.

What are the minimum VPS requirements for Syncthing?

In the RunOnVPS dataset, Syncthing needs at least RAM 1 GB, CPU 1 vCPU, disk 10 GB. Some of these figures are estimated rather than officially published — the badge next to each value in the table above shows its basis. Our suggested starting tier, based on the recommended RAM, is the 2 GB RAM tier.

Does Syncthing need a GPU?

No. Syncthing does not need a GPU — the baseline deployment runs on CPU only.

What SaaS product does Syncthing replace?

Syncthing is catalogued here as a self-hosted alternative to Dropbox / Resilio Sync. Self-hosting replaces the hosted subscription with your own VPS; feature parity varies, so compare your required workflow before migrating.

Source check

Important notes

官方未标明硬件最低配置: checked docs.syncthing.net and the syncthing/syncthing README-Docker.md on 2026-10-24, no official RAM/CPU/disk minimum is published; all sizing values are conservative estimates for the official syncthing/syncthing Docker image (GUI on port 8384, sync on 22000/tcp+udp, discovery on 21027/udp). GitHub stars 89668 on 2026-10-24. License per repo: Mozilla Public License 2.0.

Data source: https://docs.syncthing.net/

Project repository: https://github.com/syncthing/syncthing

Keep comparing

Related comparisons & guides

Same category

Similar apps