For a little home-server, I am in love with the KISS-ness of Alpine.
nginx version: nginx/1.30.2
built by gcc 15.2.0 (Alpine 15.2.0)
built with OpenSSL 3.5.6 7 Apr 2026
Unbound Version 1.25.1
Linked libs: libevent 2.1.12-stable (it uses epoll), OpenSSL 3.5.6 7 Apr 2026
Linked modules: dns64 cachedb subnetcache respip validator iterator
chronyd (chrony) version 4.8 (+CMDMON +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND -NTS -SECHASH +IPV6 -DEBUG)
HAProxy version 3.4.0-64a335366 2026/06/03 - https://haproxy.org/
Status: long-term supported branch - will stop receiving fixes around Q2 2031.
NSD version 4.14.2You got any blog or something about your alpine router?
Also are there any issues compiling Go and Rust programs on Alpine?
A common issue people have with Alpine is musl libc's DNS resolver, which can behave differently (thus confusingly) than glibc's. But that wouldn't effect Go applications unless CGO is enabled and it uses the libc resolver. Go's native resolver behaves differently than glibc's, too, but I don't think that's any more of an issue. And the musl resolver has fewer quirks today than it used to, so fewer surprises than a few years ago.