unsubbed.co

Dockerizalo

Dockerizalo is a self-hosted deployment & paas tool that provides simple container deployment and management platform.

Overview

The simplest deployment platform made for self-hosters. The simplest deployment platform made for self-hosters. - undernightcore/dockerizalo The project has 489 GitHub stars and is licensed under AGPL-3.0.

Key Features

Source: GitHub README

  • Clones from any GIT compatible source, builds and deploys the image for you.
  • Manage secrets, volumes, ports and more through the web UI.
  • Check build and container logs in realtime.
  • Made to coexist with the rest of your applications in your homelab

Getting Started

Source: GitHub README

services:
  proxy:
    image: ghcr.io/undernightcore/dockerizalo-proxy:latest
    ports:
      - "8080:8080"
    depends_on:
      - api
      - ui
  api:
    image: ghcr.io/undernightcore/dockerizalo:latest
    volumes:
      - ./apps:/data/dockerizalo
      - /var/run/docker.sock:/var/run/docker.sock
    environment:
      DATABASE_URL: postgresql://dockerizalo:dockerizalo@db:5432/dockerizalo?schema=public
      APP_SECRET: hitthekeyboardwithyourheadhere
    depends_on:
      db:
        condition: service_healthy
  ui:
    image: ghcr.io/undernightcore/dockerizalo-ui:latest
  db:
    image: postgres
    restart: unless-stopped
    volumes:
      - ./pg:/var/lib/postgresql/data
    environment:
      POSTGRES_PASSWORD: dockerizalo
      POSTGRES_USER: dockerizalo
      POSTGRES_DB: dockerizalo
    healthcheck:
      test: ["CMD-SHELL", "pg_isready"]
      interval: 10s
      timeout: 5s
      retries: 5

Normalized Features

Source: tool-features-normalized.json

docker, docker compose, postgresql, rest api, webhooks.

Features

Integrations & APIs

  • REST API
  • Webhooks