I setup my server with IPv4 and got things working to my liking, then I used this article to try and convert it to IPv6:
https://community.openvpn.net/openvpn/wiki/IPv6
The article has a problem as the --server parameter is missing which is required to start the server (when I try to start the server, it exits with the error saying the --server directive is missing).
The OpenVPN 2.4 reference manual says to use the --server directive with an IP address and netmask, but I don't know how to find out what the netmask is for the IP address 0000:0000:0000:0000:0000:0000:0000:0001.
Also, here is my server configuration file. Does everything look functional?
auth-nocache
dev tun
ifconfig-ipv6 0000:0000:0000:0000:0000:0000:0000:0001 0000:0000:0000:0000:0000:0000:0000:0002
secret server/static.key
comp-lzo
user nobody
group nogroup
daemon
server 0000:0000:0000:0000:0000:0000:0000:0000
server-ipv6 0000:0000:0000:0000:0000:0000:0000:0001/64
persist-tun
persist-key
proto udp6