$ cat /etc/motd
NetBSD 10.0 (GENERIC) #0: Thu Mar 28 08:33:33 UTC 2024
__ ___. __ .__
______/ |______ ______\_ |__ ____ _____ ______/ |_|__| ____
/ ___\ __\__ \\_ __ | __ \_/ __ \\__ \ / ___\ __| _/ __ \
\___ \ | | / __ \| | \| \_\ \ ___/ / __ \_\___ \ | | | \ ___/
/____ >|__| (____ |__| |___ /\___ (____ /____ >|__| |__|\___ >
\/ \/ \/ \/ \/ \/ \/
In addition to hosting my static websites https://rnkn.xyz and https://fountain-mode.org this server also acts as a research project.
This server runs NetBSD with 512MB of memory and 10GB of storage hosted on Vultr.
$ uname -a
NetBSD starbeastie.rnkn.xyz 10.0 NetBSD 10.0 (GENERIC) #0: \
Thu Mar 28 08:33:33 UTC 2024 \
mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/amd64/compile/GENERIC amd64
$ sysctl -n hw.physmem
536322048
$ df -h
Filesystem Size Used Avail %Cap Mounted on
/dev/dk0 9.2G 3.6G 5.1G 41% /
tmpfs 128M 716K 127M 0% /tmp
kernfs 1.0K 1.0K 0B 100% /kern
ptyfs 1.0K 1.0K 0B 100% /dev/pts
procfs 4.0K 4.0K 0B 100% /proc
tmpfs 128M 0B 128M 0% /var/shm
$ pkg_info -u
mg-20240709 Small, fast, public domain EMACS style editor
doas-6.3p2nb1 Execute commands as another user
oksh-7.4 Portable OpenBSD ksh(1)
perl-5.38.2 Practical Extraction and Report Language
mosh-1.4.0nb5 Remote terminal application which allows roaming
git-2.46.1 GIT version control suite meta-package
nginx-1.26.2 Lightweight HTTP server and mail proxy server
readline-8.2nb2 GNU library that can recall and edit previous input
gmake-4.4.1 GNU version of 'make' utility
cmake-3.30.3 Cross platform make
pkgconf-2.3.0 API-driven pkg-config replacement
uacme-1.7.5nb2 Lightweight C ACMEv2 client which uses external authenticators
lowdown-1.0.2 Simple Markdown translator
rsync-3.3.0nb1 Network file distribution/synchronisation utility
gtexinfo-7.1 GNU info documentation utilities
dovecot-2.3.21.1 Secure IMAP and POP3 server
Web Server
This website is served with the Nginx HTTP webserver.
The server’s ed25519 fingerprint is:
$ ssh-keygen -lvf /etc/ssh/ssh_host_ed25519_key.pub
256 SHA256:py/d2q+176VegESSE6zMc4gqgRdYLUIWARUaUXybDZQ root@starbeastie.rnkn.xyz (ED25519)
+--[ED25519 256]--+
|*%B+.. .oo. |
|+o+ E +o |
|.o + = + o .. |
|. o o o * .. . |
| . . . So. . . |
| . . o . |
| . .. . . o|
| ...... +.|
| .o.o+=oo|
+----[SHA256]-----+
SSL certificates are issued with uacme on a daily cron job:
? 0 * * * uacme -h /usr/pkg/libexec/uacme/uacme.sh issue rnkn.xyz www.rnkn.xyz && service nginx reload
Build
This site is entirely built with POSIX shell and lowdown.
The build command is:
HTML_DIR=/home/rnkn/www/rnkn.xyz/ sh build.sh
https://fountain-mode.org is built with Texinfo:
texi2any --html --css-include=$(CSS_FILE) --output $(HTML_DIR) $(TEXI_FILE)
IMAP is handled by Dovecot.
Monitoring
HTTP and IMAP uptime is monitored externally at https://status.rnkn.xyz.