diff --git a/site/containr.svg b/site/containr.svg new file mode 100644 index 0000000..256a12a --- /dev/null +++ b/site/containr.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/site/fonts/inter-latin-ext.woff2 b/site/fonts/inter-latin-ext.woff2 new file mode 100644 index 0000000..a40c469 Binary files /dev/null and b/site/fonts/inter-latin-ext.woff2 differ diff --git a/site/fonts/inter-latin.woff2 b/site/fonts/inter-latin.woff2 new file mode 100644 index 0000000..479d010 Binary files /dev/null and b/site/fonts/inter-latin.woff2 differ diff --git a/site/fonts/jbmono-latin-ext.woff2 b/site/fonts/jbmono-latin-ext.woff2 new file mode 100644 index 0000000..e38f553 Binary files /dev/null and b/site/fonts/jbmono-latin-ext.woff2 differ diff --git a/site/fonts/jbmono-latin.woff2 b/site/fonts/jbmono-latin.woff2 new file mode 100644 index 0000000..82f9668 Binary files /dev/null and b/site/fonts/jbmono-latin.woff2 differ diff --git a/site/index.html b/site/index.html new file mode 100644 index 0000000..ad3e516 --- /dev/null +++ b/site/index.html @@ -0,0 +1,765 @@ + + + + + +Containr - Self-hosted platform for containerized services + + + + + + + + + + + + + + + + +
+
+ + + Self-hosted PaaS ยท MIT license + +

Deploy containers on your own cloud

+

Containr turns a Docker host into a full deployment platform. Git builds, managed databases, previews, failover.

+ + +
+
localhost:3000/canvas
+ Containr project canvas with two connected services +
+
+
+ +
+
+
+
+

One command, running stack

+

Requires Docker and openssl. Installs into ./containr, never overwrites your .env.

+
+
+ curl -fsSL https://raw.githubusercontent.com/Dvorinka/Containr/main/install.sh | bash + +
+
+
+
+ +
+
+
+

A control plane, not a pile of YAML

+

Everything a deployment platform needs, running on hardware you already own. One install, one dashboard.

+
+
+
+
+
+ +
+

Visual project canvas

+

Services appear as nodes on a Railway-style canvas. Drag, group, and wire them together; connections and shared variables are inferred automatically. Start, stop, restart, or roll back with a right-click.

+
+
Service view with metrics, logs, and configuration tabs
+
+
+
+ +
+

Managed databases

+

Provision engines from the dashboard, with backups and restore built in.

+
+ PostgreSQLMySQLMariaDBMongoDBRedisDragonflyClickHouse +
+
+
+
+ +
+

Private networking

+

Every project gets an isolated Docker network. Services reach each other by name.

+
web:3000 → ${{service.KEY}}
+
+
+
+ +
+

Git-push deploys

+

Connect GitHub, GitLab, Bitbucket, or Gitea. Builds, history, and image rollback included.

+
+
+
+ +
+

HA and autoscaling

+

Failover policies, health checks, node agents, and metric-driven replica scaling.

+
+
+
+ +
+

Admin and audit

+

Approval console, user management, audit logs, and vulnerability scans behind sign-in.

+
+
+
+
+ +
+
+
+

The whole fleet on one screen

+

Logs, metrics, builds, and rollbacks without leaving the dashboard. Host telemetry included.

+
+ +
+
+ +
+
+
+

A catalog worth browsing

+

Thirty official templates plus your own. One click from catalog to running service.

+
+
+
+ n8n + Nextcloud + Immich + Vaultwarden + Grafana + Supabase + Gitea + Uptime Kuma + Pi-hole + Jellyfin + Meilisearch + Mastodon + Home Assistant + Plausible + MinIO + Appwrite +
+
+
+
+ +
+
+
+

Open for visitors, locked for owners

+

The platform doubles as a public showcase. Approved projects are browsable anonymously; secrets never are.

+
+
+
+

Anonymous

+
    +
  • Browse approved projects
  • +
  • Template catalog and docs
  • +
  • HA status overview
  • +
+
+
+

Signed in

+
    +
  • Projects, services, databases
  • +
  • Logs, variables, builds, deploys
  • +
  • Custom templates
  • +
+
+
+

Admin

+
    +
  • Project approval and moderation
  • +
  • User flags and agent tokens
  • +
  • Platform settings
  • +
+
+
+
+
+ +
+
+

Run your own cloud.

+

One Docker host is all it takes. Free, open source, and yours to keep.

+ +
+
+ + + + + + diff --git a/site/screenshots/canvas.png b/site/screenshots/canvas.png new file mode 100644 index 0000000..ab2e1d5 Binary files /dev/null and b/site/screenshots/canvas.png differ diff --git a/site/screenshots/dashboard.png b/site/screenshots/dashboard.png new file mode 100644 index 0000000..da4e0b2 Binary files /dev/null and b/site/screenshots/dashboard.png differ diff --git a/site/screenshots/databases.png b/site/screenshots/databases.png new file mode 100644 index 0000000..8365dd9 Binary files /dev/null and b/site/screenshots/databases.png differ diff --git a/site/screenshots/service-detail.png b/site/screenshots/service-detail.png new file mode 100644 index 0000000..b4a3aa2 Binary files /dev/null and b/site/screenshots/service-detail.png differ