u/supernaut242

Medium Size Server Configuration Help

I'm in the planning stages of setting up a medium size Forgejo instance and would like some advice on the setup.

The documentation is great for smaller setups and the Codeberg Infra repository is great for larger setups, but I think my use case falls somewhere in between. At least starting off I need support for something like 2-3 digit amount of users but the possibility to scale if needed.

My vague plan is something like one server for Forgejo, a separate database/database server, one storage instance for Forgejo data, one storage instance for database data, and some sort of ingress/reverse proxy. Backup for the storage. Key/value and/or secret storage. Ansible or some similar orchestration tool.

The hosting solution can either provide VPS for running applications, containers, swarm/k8s, etc; or OpenStack for orchestration of services.

I've never worked with OpenStack but I'm willing to learn.

In short my question is what is the smallest and cheapest setup I can do that can still scale without having to disrupt usage badly or lose data.

reddit.com
u/supernaut242 — 14 days ago