mirror of
https://code.forgejo.org/infrastructure/documentation
synced 2024-12-22 21:03:52 +00:00
36 lines
1 KiB
Markdown
36 lines
1 KiB
Markdown
|
## Octopuce
|
||
|
|
||
|
[Octopuce provides hardware](https://codeberg.org/forgejo/sustainability) managed by [the devops team](https://codeberg.org/forgejo/governance/src/branch/main/TEAMS.md#devops). It can only be accessed via SSH.
|
||
|
|
||
|
To access the services hosted on the LXC containers, ssh port forwarding to the private IPs can be used. For instance:
|
||
|
|
||
|
```sh
|
||
|
echo 127.0.0.1 private.forgejo.org >> /etc/hosts
|
||
|
sudo ssh -i ~/.ssh/id_rsa -L 80:10.77.0.128:80 debian@forgejo01.octopuce.fr
|
||
|
firefox http://private.forgejo.org
|
||
|
```
|
||
|
|
||
|
### Containers
|
||
|
|
||
|
- `forgejo-host`
|
||
|
|
||
|
Dedicated to http://private.forgejo.org
|
||
|
|
||
|
- Docker enabled
|
||
|
- upgrades checklist:
|
||
|
```sh
|
||
|
emacs /home/debian/run-forgejo.sh # change the `image=`
|
||
|
docker stop forgejo
|
||
|
sudo rsync -av --numeric-ids --delete --progress /srv/forgejo/ /root/forgejo-backup/
|
||
|
docker rm forgejo
|
||
|
bash -x /home/debian/run-forgejo.sh
|
||
|
docker logs -n 200 -f forgejo
|
||
|
```
|
||
|
|
||
|
- `forgejo-runner-host`
|
||
|
|
||
|
Has runners installed to run against private.forgejo.org
|
||
|
|
||
|
- Docker and LXC enabled 10.85.12 fc33
|
||
|
|