Note: This is a draft post - published for Paul to find more easily. It's not complete as long as this paragraph is here, but the initial steps will be needed before progressing further.
Install Linux Mint
Setup VNC Access (per LinuxMint tutorial)
1. Remove the default Vino server:
sudo apt-get -y remove vino
2. Install x11vnc:
sudo apt-get -y install x11vnc
3. Create the directory for the password file:
sudo mkdir /etc/x11vnc
4. Create the encrypted password file:
sudo x11vnc –storepasswd /etc/x11vnc/vncpwd
You will be asked to enter and verify the password. Then press Y to save the password file.
5. Create the systemd service file for the x11vnc service:
sudo nano /lib/systemd/system/x11vnc.service
Copy/Paste this code into the empty file:
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -noxdamage -repeat -rfbauth /etc/x11vnc/vncpwd -rfbport 5900 -shared
[Install]
WantedBy=multi-user.target
6. Reload Daemon
sudo systemctl daemon-reload
7. Enable the x11vnc service at boot time:
sudo systemctl enable x11vnc.service
8. Start the service:
Either reboot or
sudo systemctl start x11vnc.service
Enable ssh access
sudo apt install openssh-server
Nebula VPN Setup
For external VPN access, use node16 (Paul knows)
Static ip Address Setup
Info for setting static ip address and access from off campus
Samba Server Setup
Install Samba
sudo apt update
sudo apt install samba
Samba setup
mkdir /home/<user>/sambashare/
sudo nano /etc/samba/smb.conf
Add the following to smb.conf:
[sambashare]
comment = Samba on Ubuntu
path = /home/username/sambashare
read only = no
browsable = yes
Restart service and allow firewall traffic:
sudo service smb restart
sudo ufw allow samba
Set up User Accounts
sudo smbpasswd -a username