...quick and dirty

 

Disable FTP access for admin user

add 'admin' to /etc/ftpusers, e.g.

admin
root
lp
smmsp
nobody
guest

Custom DynDns Script

Thanks to user mgutt

#!/bin/bash

# get public IPv6
IPV6=$(ip addr list eth0 | grep "global dynamic" | cut -d ' ' -f6 | cut -d/ -f1)

if [ -f /var/services/homes/admin/ddns.log ]; then
                # obtain old IPv6
                OLDIPV6=$(sed -n '1p' < /var/services/homes/admin/ddns.log)
        else
                # create log file (first execution)
                echo -n "$IPV6" > '/var/services/homes/admin/ddns.log'
                OLDIPV6=""
fi

# send request if necessary
if [ "$OLDIPV6" != "$IPV6" ]; then
        wget "https://ipv6.dynv6.com/api/update?hostname=schoofi.dns.army&token=N1Mf4K6h6hMTiQYzoJT1sBCjPhzzQj&ipv6=$IPV6"
        # overwrite log file
        echo -n "$IPV6" > '/var/services/homes/admin/ddns.log'
        echo -n "update" >> '/var/services/homes/admin/debug.log'
else
        echo -n "no update" >> '/var/services/homes/admin/debug.log'
fi