# Self-host RenewCMS — Docker or a single binary

> Install RenewCMS with Docker or one executable. Start with SQLite and local images, or choose PostgreSQL, MySQL and S3-compatible storage.

Canonical page: https://renewcms.dev/en/self-hosting

Install a release binary or use Docker Compose. Release binaries support Linux, macOS and Windows on amd64 and arm64; running a release does not require a Go or Node runtime.

Configure PUBLIC_URL, JWT_SECRET and SMTP settings. Use HTTPS for production and retain database and image data across upgrades.

Start with SQLite and local images, or configure PostgreSQL, MySQL/MariaDB and S3-compatible storage. Backups, updates, certificates and infrastructure remain the operator’s responsibility.

Read the installation and deployment guides for actual commands and version-specific settings. This website offers no managed hosting or signup service.

## Technical documentation

- [getting-started.md](https://git.floriansylvain.fr/fsylvain/RenewCMS/raw/branch/main/docs/getting-started.md)
- [docker.md](https://git.floriansylvain.fr/fsylvain/RenewCMS/raw/branch/main/docs/docker.md)
- [configuration.md](https://git.floriansylvain.fr/fsylvain/RenewCMS/raw/branch/main/docs/configuration.md)
- [deployment.md](https://git.floriansylvain.fr/fsylvain/RenewCMS/raw/branch/main/docs/deployment.md)
