mirror of
https://git.straybits.ca/straybits/docker-samples.git
synced 2024-11-07 18:22:26 +00:00
.. | ||
.env | ||
docker-compose.yml | ||
README.md | ||
ts-serve.json |
Forgejo via. Tailscale
This example is a quick start to running an instance of the excellent Forgejo git server under Docker.
- private exposed on Tailscale Tailnet
- Pre-configured Github Action-style Runners
- Mail delivery (assuming Mailgun, but adjustable to any SMTP server)
- Pre-configured (no installation wizard) including admin account
Steps:
- Get an Auth Key from your tailscale account
- Copy
docker-compose.yml
and.env
to a new folder - Update variables in
.env
making sure to generate random secrets for the various secrets marked with##REQUIRED##
docker compose up -d
- Wait...
- Wait a bit more
- Visit
https://git.your-name.ts.net
in your browser and login with the admin credentials in your.env
file. - Verify settings. (i.e. do you want to disable user signups, etc.)