Project infrastructure

Servers and sites
as one system

A project unites several servers and sites into one infrastructure: master and worker roles, a shared .env, cross-server database access and a firewall that configures itself.

Project topology

The master site sets the configuration, worker nodes take the jobs, the database lives on its own server — all in one project.

Shop project
master
web-01 app
.env
worker
worker-01 queue
worker-02 queue
.env from master
data
db-01 MySQL
db-01 Redis
The firewall opens MySQL and Redis only to this project's servers — the rules are rebuilt automatically when the members change.

Cross-server synchronization

Deploykin keeps the project's servers in a consistent state — without editing configs on each one by hand.

Shared .env

A project environment template: worker nodes pull .env from the master site, and an update rolls out to all of them.

MySQL across servers

A site on one server reaches a database on another over private access opened only to the project's peers.

Redis across servers

A shared Redis for cache and queues — access between the project's servers is configured automatically.

Firewall between peers

UFW rules rebuild themselves: database and Redis ports are open only to the project's servers, not to the whole internet.

Synchronized deploys

One push — a deploy across several sites

Link the project's sites into a deploy chain: updating the master site automatically triggers deploys of the linked sites — with the delay you set and full logs.

  • Link master → dependent sites
  • Configurable delay between deploys
  • Zero-downtime and run history on every site
Project templates

Set it once — apply to all

Project-level cron and daemon templates deploy to the matching servers automatically. A new server in the project gets the right configuration right away.

  • Cron job templates for the project's servers
  • Supervisor daemon templates bound to a server type
  • An environment (.env) template for the whole project

Bring your infrastructure into a project

Servers, sites, roles and shared data — under one roof, with automatic synchronization.

We use cookies and the Yandex Metrica web-analytics service (including Session Replay) to improve the site. Details are in the privacy policy.