News for hackers. Stuff that matters.
Re:Running servers and services well is not trivial (2018) by hedora on Saturday March 26, 2022 @03:18PM (#30814520)
You need to have port 22 open to manage the postgres server. Postgres also (probably) has a worse track record with remotely exploitable bugs than openssh.

Answering your other questions:

Authentication: ssh keys

Backups: the same way you back up the rest of the machine (s3 snapshots of ebs?), or run a second server at a different site with a cron job that runs "git fetch --all" or whatever.

Manage disk space: It's not the 90's anymore. How are you running a 1TB machine out of disk space with a git repo?

Updates: Enable unattended updates in whatever distro you are running. If you are running a separate backup server, pick more than one upstream operating system (redhat, Debian, arch, BSD), so a botched update won't break both.

Git hooks work fine for workflows and integrations.

Is it really slow when 10 people clone at once? How is that even possible on modern hardware with 100's GB of RAM and dozens of cores?

There are no comments on this comment yet.