Fabian Gasper 9b0b6b1ecf Finished changing structure to modules:
- ntfy
- keyserver
- webhook
- webserver
functional modules.
2026-07-21 09:45:56 +02:00
2026-07-12 19:04:46 +02:00
2026-07-12 18:32:01 +02:00
2026-07-12 18:32:01 +02:00
2026-07-12 18:32:01 +02:00
2026-07-12 18:32:01 +02:00
2026-07-12 18:32:01 +02:00
2026-07-12 18:32:01 +02:00
2026-07-12 18:32:01 +02:00

homedeploy

Homedeploy is a small webservice written in go. It's intended to just serve static sites, sutch as generated by goHugo.

Features

Serve static files

The main usecase is serving static files. Just drop your files into the defined folder and start the service.

Serve WDK Keys for openPGP

The second option is to serve WDK Keys fro openPGP. The domain path is already hardcoded, so you just have to add your hash keys.

Deploy the service

The intended way to reploy the service is with docker compose.

compose.yml

services:
  homepage:
    container_name: homepage
    image: git.lojr.de/ilvoen/heimdeploy:latest
    ports:
      - ports 80:80
    env_file: .env
    volumes:
      - ./content:/app/content
      - ./keys:/app/keys:ro
    restart: unless-stopped

.env

CONTENT_DIR=/app/content
KEYS_DIR=/app/keys
PORT=80
ENABLE_WEBHOOK=false
REPO_URL=
REPO_TOKEN=<dein-token>
WEBHOOK_SECRET=<dein-secret>
S
Description
No description provided
Readme 44 KiB
Languages
Go 90.7%
Shell 5.1%
Dockerfile 4.2%