software
electrical_system
NTURT
TBD
The following is the server internet heirarchy. All machines except for the router has LAN address 192.168.123.x
, where x
is listed below:
A VPN service is used to protect the server, and wireguard is used as a faster version of openvpn.
Install wireguard client by
Download wireguard desktop from the official download page.
First get a key from Google drive.
Note: A key is a a directory named
peer<number>
. Please delete the keys you took since it's not sharable.
For computers, what's relevent is the file peer<number>.conf
. It is suggested to rename it to something like nturt.conf
since it's used to identify the host.
Put the key CONFIG_FILE_NAME.conf
to /etc/wireguard/
under root permission such as /etc/wireguard/nturt.conf
. Then the connection can be established by using
Note: <CONFIG_FILE_NAME> for the command is ended without
.conf
extension.
Simply add a tunnel using the key CONFIG_FILE_NAME.conf
and you can connect to the host.
The relevant file for cellphone is the QR code peer<number>.png
. Just simply scan it using the cellphone app and you can connect to the host.
Once the VPN connection is established, you can access to vaious virtual machines on the server by either their webpage or ssh. The respective accouts and password is at Google doc.
username: root
As easy as uploading a ubuntu image to proxmox.
username: nturt
Setup via a docker container.