1 day ago · 9 min read1859 words · Tech · hide · 0 comments

Since beginning to self-host my site and other projects on my bare metal Ubuntu server, there's been a fair share of Manual Configuration Management™ by yours truly. Since I'm a huge Linux noob, this is my design, and it's all very boilerplate. But still, it only takes a couple of websites or servers for the nginx and systemd config is starting to be annoying: I can't scp or rsync over local (version controlled) copies automatically, due to how I've locked down my SSH user (it can't do sudo). So I end up SSH:ing into the Ubuntu box and manually pasting in the configs into the correct place. Feels good. I haven't collected the configs in a central, version controlled location on my laptop, so it's hard getting an overview of what my project setup looks like. Enter, Deptool. It's a Rust CLI program which let's me declare config files locally and push it to my server over SSH with deptool deploy. Sounds perfect! The documentation is amazing, so after a complete readthrough, I decided…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.