34 lines
1.0 KiB
Markdown
34 lines
1.0 KiB
Markdown
|
# Gogs
|
||
|
|
||
|
Self hosted git repos, issue tracking and more. Think GitHub/GitLab but self hosted and lean.
|
||
|
|
||
|
## Inspiration / Further Reading
|
||
|
|
||
|
- [https://discuss.gogs.io/t/how-to-backup-restore-and-migrate/991](https://discuss.gogs.io/t/how-to-backup-restore-and-migrate/991)
|
||
|
- [https://blog.meinside.pe.kr/Gogs-on-Raspberry-Pi/](https://blog.meinside.pe.kr/Gogs-on-Raspberry-Pi/)
|
||
|
|
||
|
## Build/Install/Update/Run Scripts
|
||
|
|
||
|
Setup a generic script that'll auto update Gogs, build a container and launch it. You should only run this script at first launch and/or when you're looking for updates.
|
||
|
|
||
|
```FIXME : Update with wget/sed from repo```
|
||
|
|
||
|
## Run Gogs
|
||
|
|
||
|
Simply execute ```/root/docker/gogs/gogs.sh``` to update/run Gogs.
|
||
|
|
||
|
## Serving Via Caddy
|
||
|
|
||
|
```FIXME : Update with wget/sed from repo```
|
||
|
|
||
|
## Update Unbound
|
||
|
|
||
|
```FIXME : Update with wget/sed from repo```
|
||
|
|
||
|
## First Run / Finalize Setup
|
||
|
|
||
|
- Navigate to ```http://gogs-insecure.domain.tld:3000```
|
||
|
- Follow on-screen prompts for finalizing setup
|
||
|
- Be sure to specify an admin user
|
||
|
- Login to ```https://gogs.domain.tld``` and enjoy
|