GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • casjaysdevdocker
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com β€” Dockerize-IT

README.md

🐳 CasjaysDevDocker

A curated collection of self-hostable Docker containers β€” built on a standardised foundation supporting Alpine, Debian, Ubuntu, RHEL-compatible, and other base images, designed for simplicity, consistency, and easy self-hosting.


πŸ“¦ What's Here

Every repository in this organisation is a single containerised application:

Category Containers
Web & Proxy nginx, lighttpd, caddy, traefik, cherokee
Databases mariadb, mysql, postgres, mongodb, couchdb, redis, valkey, sqlite
Git & Dev gitea, forgejo, soft-serve, code, neovim, vim
Media ampache, navidrome, icecast, mpd, ympd
Cloud & Storage nextcloud, opencloud
Languages & Runtimes nodejs, bun, deno, python, php
Mail postfix, mailman
Networking bind, ddns, tor, i2pd, ifconfig
Utilities ntfy, gotify, apprise, aria2, transmission, pastebin, wttr, ssl-ca, tftpd, proftpd
AI & LLMs ollama
Desktop xfce4
CMS & Web Apps wordpress, jekyll, enclosed, opengist, webmin
Downloads youtube-dl

πŸ—οΈ How Containers Are Built

All images follow the same two-stage pattern regardless of base distro:

  • Stage 1 β€” distro bootstrap (Alpine, Debian, Ubuntu, RHEL-compatible, etc.): install bash, ca-certificates, and update trust store
  • Stage 2 β€” FROM scratch: copy the full rootfs, layer in the application, and configure via environment variables

Every container is generated and maintained using the gen-dockerfile tool, which produces consistent Dockerfiles, entrypoint scaffolding, and CI workflows across all repositories.


πŸš€ Quick Start

docker pull casjaysdev/<image-name>
docker run -d \
  -e TZ=America/New_York \
  -p <port>:<port> \
  --name <image-name> \
  casjaysdev/<image-name>

Each repository's README.md documents the available environment variables, ports, and volume mounts.


πŸ”§ Common Environment Variables

All containers share a consistent set of environment variables:

Variable Default Description
TZ America/New_York Container timezone
HOSTNAME casjaysdev-<name> Container hostname
PORT service-specific Primary service port
ENV_PORTS service-specific Additional exposed ports
SERVICE_NAME image name Name used for config/log paths
CONTAINER_NAME image name Internal container identifier

πŸ“‚ Registry

Images are published to:

  • Docker Hub: docker.io/casjaysdev/<name>
  • Gitea Registry: git.casjay.pro/casjaysdevdocker/<name>

πŸ‘€ Maintainer

πŸ€– casjay β€” GitHub Β· Website


πŸ“„ License

MIT / WTFPL β€” use freely.

Popular repositories Loading

  1. rarbg rarbg Public

    Repo for rarbg

    Shell 2

  2. nginx nginx Public

    Repo for nginx

    Shell 2

  3. tools tools Public

    docker tools

    Shell

  4. caddy caddy Public

    Docker build files for caddy

    Shell

  5. couchdb couchdb Public

    Docker build files for couchdb

    Shell

  6. ddns ddns Public

    Docker build files for ddns

    Shell

Repositories

Loading
Type
Language
Sort
Showing 10 of 78 repositories
  • prosody Public

    Repo for prosody

    Uh oh!

    There was an error while loading. Please reload this page.

    casjaysdevdocker/prosody's past year of commit activity
    Shell 0 WTFPL 0 0 0 Updated Nov 8, 2026
  • proftpd Public

    Docker container for proftpd

    Uh oh!

    There was an error while loading. Please reload this page.

    casjaysdevdocker/proftpd's past year of commit activity
    Shell 0 WTFPL 0 0 0 Updated Nov 6, 2026
  • gitea Public

    Repo for gitea

    Uh oh!

    There was an error while loading. Please reload this page.

    casjaysdevdocker/gitea's past year of commit activity
    Shell 0 WTFPL 0 0 0 Updated Oct 16, 2026
  • forgejo Public

    Repo for forgejo

    Uh oh!

    There was an error while loading. Please reload this page.

    casjaysdevdocker/forgejo's past year of commit activity
    Shell 0 WTFPL 0 0 0 Updated Oct 5, 2026
  • youtube-dl Public

    Repo for youtube-dl

    Uh oh!

    There was an error while loading. Please reload this page.

    casjaysdevdocker/youtube-dl's past year of commit activity
    Shell 0 WTFPL 0 0 0 Updated Sep 3, 2026
  • ympd Public

    Docker container for ympd

    Uh oh!

    There was an error while loading. Please reload this page.

    casjaysdevdocker/ympd's past year of commit activity
    Shell 0 WTFPL 0 0 0 Updated Sep 3, 2026
  • xfce4 Public

    docker container for xfce4

    Uh oh!

    There was an error while loading. Please reload this page.

    casjaysdevdocker/xfce4's past year of commit activity
    Shell 0 WTFPL 0 0 0 Updated Sep 3, 2026
  • wttr Public

    Repo for wttr

    Uh oh!

    There was an error while loading. Please reload this page.

    casjaysdevdocker/wttr's past year of commit activity
    Shell 0 WTFPL 0 0 0 Updated Sep 3, 2026
  • wordpress Public

    Docker build files for wordpress

    Uh oh!

    There was an error while loading. Please reload this page.

    casjaysdevdocker/wordpress's past year of commit activity
    Shell 0 WTFPL 0 0 0 Updated Sep 3, 2026
  • webmin Public

    Repo for webmin

    Uh oh!

    There was an error while loading. Please reload this page.

    casjaysdevdocker/webmin's past year of commit activity
    Shell 0 WTFPL 0 0 0 Updated Sep 3, 2026
View all repositories

People

@casjay

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402520 β€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Γ—600. No cookies required.