ntr.smooker.org

System Documentation — 2026-03-14
PropertyValue
HostNeterra VPS
OSGentoo Linux, profile 23.0 (split-usr)
InitOpenRC
SSHnon-standard port, key-only auth

Users

UserGroupsNotes
smookerwheel, teamadmin, su to root
claudeteamSSH key auth only

Installed Packages

PackageVersionNotes
gcc15.2.1profile 23.0 rebuild
vim9.1.1652compiled from source
git2.52.0
tmux3.5ashared sessions
nginx1.29.5OpenRC default runlevel
openvpn2.6.xdual UDP+TCP servers
syslog-ng4.10custom log separation
logrotate3.22.0weekly, 12 rotations
cronieOpenRC default runlevel
acme.shLet's Encrypt, --nginx mode
perl5.40APRS-IS tracker

OpenVPN

PKI: pki.pl v1.0 — Root CA → Sub-CA → server + client certs

InstanceProtoPortInterfaceSubnet
PrimaryUDP***tap10.x.x.0/24
SecondaryTCP***tap10.x.x.0/24

nginx

VhostSSLDescription
ntr.smooker.orgLet's EncryptLanding page, CS team logo
def.smooker.orgLet's EncryptDefault server, landing page
map.smooker.orgLet's EncryptAPRS live tracking map

APRS-IS Tracker


syslog-ng

Log fileFacility
/var/log/messagesall except auth, cron
/var/log/auth.logauth, authpriv
/var/log/kern.logkern
/var/log/cron.logcron

OpenVPN: separate log files via log-append


Firewall


Logrotate


Security

smooker & claude // LZ1CCM // Sofia, Bulgaria