What's new in 1.2

The highlights of Synq 1.2. Deploy from any Git host or an archive, choose a builder, install from 200+ one-click apps, publish ports, mount files, manage volumes and backups, clean up Docker, and find the website and docs on synquic.tech.

Synq 1.2 is the biggest release so far. This page sums up what changed and links to the guide for each feature. For every fix and smaller change, see the changelog. To move an existing install to 1.2, follow Updating Synq.

Deploy from anywhere

  • Any Git host. Deploy from GitLab, Bitbucket, Gitea, Forgejo or your own Git server, over HTTPS with an access token or over SSH with a deploy key Synq generates for you. See Deploy from any Git URL and Git authentication.
  • Push webhooks for every host. Each Git URL project gets its own webhook URL and secret, with signature checks and a delivery log, so a push deploys the app. See Auto-deploy for GitLab, Bitbucket, Gitea and Forgejo.
  • Archive upload. Deploy a .zip, .tar or .tar.gz of your app from the browser. See Upload an archive.
  • Builders. Pick Auto, Dockerfile (with a custom path and build context), Nixpacks, Railpack or Buildpacks per project. See Choose a builder.
  • Switch to your Dockerfile. When a repository has a Dockerfile but the project builds another way, the panel offers to switch to it in one click. See The "This repo has a Dockerfile" banner.

200+ one-click apps

The app catalog grew from 38 to more than 200 apps, including Nextcloud, Plausible, Matomo, Chatwoot, Mattermost, Open WebUI with Ollama, Keycloak, authentik, Cal.com, BookStack, Firefly III and Infisical. Templates can now generate secrets in the exact format each app expects. See One-click apps and the full templates catalog.

Run, store and connect

  • Public ports. Publish TCP and UDP ports on the server, public or bound to localhost, with checks for clashes and reserved ports. See Public ports and database access.
  • Database public access. One switch exposes a database to the internet, with a confirmation step. See Public access for a database.
  • File mounts. Write a config file or certificate into a container from the panel. Files are stored encrypted and mounted read-only. See File mounts.
  • Restart policy. Choose always, unless-stopped, on-failure or never per app. See Restart policy.
  • CPU placement. Pin a project or service to dedicated cores, reserve them exclusively, and set CPU priority and reserved memory. See Dedicated CPU cores.
  • Volumes manager and volume backups. Create, mount, detach and delete Docker volumes, then back them up now or on a schedule, restore a snapshot or download it. See Volumes and volume backups.

Operate your server

  • Docker disk usage and cleanup. See what uses the disk on each server and remove dangling or unused images, build cache, stray containers and unused volumes, with a review step and protections for anything Synq, your projects or a rollback still need. It can also run on a schedule. See Docker disk usage and cleanup.
  • Panel backups. Scheduled backups of Synq's own database and settings to a backup destination. See Back up and restore the panel.
  • Editable Let's Encrypt email. Change the certificate contact email from the Certificates tab. See Let's Encrypt contact email.
  • More notification channels. Send alerts to ntfy, Gotify, Pushover, Mattermost and Matrix, next to email, webhooks, Slack, Discord, Microsoft Teams and Telegram. See Notifications.
  • Custom proxy config. Organization admins can add raw OpenResty directives to one domain. Synq checks them and rolls back automatically if the edge refuses them. See Custom proxy config.
  • "Not deployed yet" pages. A verified domain whose app isn't live yet shows a placeholder page with a valid certificate instead of a browser certificate warning. See What visitors see before an app is live.

A new home: synquic.tech

  • Website and docs. The Synq website, these docs, the changelog and downloads now live on synquic.tech. Docs and help links in the panel, the CLI and error messages open there.
  • Your own domains. Your panel and your apps are served on your own domains, with Let's Encrypt certificates. See Domains for the panel and your apps.

On this page