| About this gopher hole | |
| Last update: 2025-11-27 10:40 | |
| This gopher hole is served from a small docker swarm cluster in | |
| my home which is composed from 1 tiny Ace Magician T8 (leader), | |
| 3 Lenovo M53's (workers) and 1 Lenovo P510 (worker/NAS). | |
| A photo of my 4 small computers and router | |
| A photo of the Lenovo P510 with it's guardian | |
| The cluster has some backup power with the help of my | |
| APC UPS | |
| which keeps my cluster alive for about 40 minutes in case of a powe | |
| outage. | |
| In case you're curious and want to see more details about the | |
| cluster you can follow the link below: | |
| Cluster information | |
| --- What I use to maintain this gopher hole ---------------------- | |
| Editors: | |
| * VSCode | |
| * Pico | |
| * Vi | |
| Software: | |
| * Gophernicus | |
| * xinetd | |
| * docker | |
| I setup my own Gitea instance which, with a runner, rebuilds the | |
| docker image when changes are pushed to the repository. Once the | |
| new image build is completed (I get a Gotify notification on my | |
| phone) I update the docker swarm service which pulls the new | |
| docker image. | |
| And yes, the content is in the image, I don't use any volumes. | |
| This way I can deploy this gopher hole everywhere docker is | |
| present. | |
| --- How I edit the content --------------------------------------- | |
| It's simple. I get into my 🛸, drink ☕️, look at my 💻, | |
| type on my ⌨️ and move the cursor with my 🖱️. | |
| Other places of mine: | |
| Sava.Rocks [gemini] | |
| Sava.Rocks [https] | |
| Sava.Rocks [finger] | |
| Back to my homepage |