tetra-fox / home-landing

๐Ÿ  Caddy-based landing page Docker image for my home network services

Home Page:https://dtw.tetra.cool/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

home-landing

Caddy-based landing page Docker image for my home network services

Note that this is highly specific to my configuration. You'd need to update the Caddyfile, services and their associated files/identifiers if you also want to use this.

image

docker-compose example

version: "3.7"

services:
  home-landing:
    container_name: home-landing
    image: "ghcr.io/tetra-fox/home-landing:latest"
    restart: unless-stopped
    ports:
      - "80:8080"
      - "443:8443"
    environment:
      - PUID=1000
      - PGID=1000
      - UMASK=002
      - TZ=Etc/UTC
    volumes:
      - ${DATA_ROOT}/caddy:/config
    cap_add:
      - NET_ADMIN # the caddy image is modified to include fail2ban :3

About

๐Ÿ  Caddy-based landing page Docker image for my home network services

https://dtw.tetra.cool/

License:GNU General Public License v3.0


Languages

Language:Svelte 46.8%Language:TypeScript 30.0%Language:JavaScript 8.9%Language:Dockerfile 6.4%Language:SCSS 5.1%Language:HTML 2.8%