No description
  • CSS 68.6%
  • Nix 31.2%
  • Go Template 0.2%
Find a file
2026-06-14 18:05:17 +02:00
assets feat: migrate to NixOS setup 2026-05-31 15:44:05 +02:00
custom feat: migrate to NixOS setup 2026-05-31 15:44:05 +02:00
docker-compose fix: docker-compose paths 2026-06-14 18:05:17 +02:00
hosts/hetzner-cloud-1 style: nixfmt-tree 2026-05-31 17:10:08 +02:00
modules style: nixfmt-tree 2026-05-31 17:10:08 +02:00
.gitignore feat: migrate to NixOS setup 2026-05-31 15:44:05 +02:00
AGENTS.md feat: migrate to NixOS setup 2026-05-31 15:44:05 +02:00
flake.lock fix: docker-compose paths 2026-06-14 18:05:17 +02:00
flake.nix style: nixfmt-tree 2026-05-31 17:10:08 +02:00
README.md docs: describe remote deploy option in README 2026-06-11 09:55:45 +02:00

Forgejo

Personal Forgejo instance at https://git.zoppelt.net.

Deploy

Fresh install (wipes target)

nix run github:nix-community/nixos-anywhere -- \
  --flake .#hetzner-cloud-1 \
  --target-host root@git.zoppelt.net

Update existing deployment

NIX_SSHOPTS="-4 -p 2222" nixos-rebuild switch \
  --flake .#hetzner-cloud-1 \
  --target-host root@git.zoppelt.net

Remote-build (e.g. when running from aarch64 darwin):

NIX_SSHOPTS="-4 -p 2222" nix run nixpkgs#nixos-rebuild -- switch \
  --flake .#hetzner-cloud-1 \
  --target-host root@git.zoppelt.net \
  --build-host root@git.zoppelt.net
  • NixOS 26.05 on Hetzner Cloud
  • Flake output: nixosConfigurations.hetzner-cloud-1
  • Custom theme: TokyoNight Night via custom/
  • Config: modules/forgejo.nix

For architecture, operations, and troubleshooting, see AGENTS.md.

Legacy Docker Compose setup

A local Docker Compose reference is kept in docker-compose/ for development or comparison.