I run Gitea on Oracle Cloud free tier in Warsaw. 1GB ARM instance. It works. CI I do on GitHub Actions because free tier + free CI = zero euros. Not self-hosted purist but my wallet is happy.
git server + CI runner on one tiny box: my monorepo mistake
Oracle free tier is a good trick but they can terminate anytime. I prefer to pay small and sleep well. I have Gitea on a 2GB Contabo in Munich region, very stable. CI I use Woodpecker, it is lighter than Drone for sure.
Small correction: we do not have Strasbourg. Closest to you would be Nuremberg or Düsseldorf. Maybe you mean Nuremberg and the latency feels like Strasbourg?
Ah yes, Nuremberg. I confuse because the ping is very good from Lyon. Sorry.
Has anyone tried Forgejo instead of Gitea? I switched last year and find it lighter on RAM. My idle is closer to 250MB. Might help the 1GB crowd.
Forgejo is good fork. I consider it but Gitea work fine for me now. Maybe when I have new problem I switch.
I run Forgejo + Woodpecker on 1GB Hetzner in Helsinki. It is tight but works for personal projects. One build at a time, no parallel. Node_modules I cache to Hetzner storage box, not S3. Cheaper for my size.
Storage box for CI cache is interesting. How do you mount it? SSHFS or rclone?
rclone with sftp backend. Woodpecker plugin supports it directly. Much simpler than I expected.
I am in Osaka and use Vultr Osaka datacenter for Gitea. Very fast for me. CI runner I tried local but now use GitHub Actions. The latency to GitHub is acceptable and my home server stays quiet. I like quiet.