Personal log of yet another digital native.
sudo timedatectl set-timezone Australia/Perth
sudo visudo
%sudo ALL=(ALL:ALL) ALL
%sudo ALL=(ALL:ALL) NOPASSWD:ALL
sudo vim /etc/netplan/00-installer-config.yaml
network:
ethernets:
eno1:
dhcp4: false
dhcp6: false
addresses:
- 10.1.1.140/24
gateway4: 10.1.1.1
nameservers:
addresses:
- 10.1.1.200
optional: true
version: 2
sudo netplan try
(won’t work well from SSH)sudo netplan apply
sudo apt full-upgrade -y && sudo apt autoremove && sudo apt autoclean -y
sudo apt install -y \
nfs-common \
net-tools
sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
sudo groupadd docker
newgrp docker
sudo mkdir \
/volume1 \
/volume1/transfer \
/volume1/series \
/volume1/music \
/volume1/movies \
/volume1/homevideos \
/volume1/downloads \
/volume1/backup
sudo vim /etc/fstab
10.1.1.150:/volume1/transfer /volume1/transfer nfs defaults 0 0
10.1.1.150:/volume1/series /volume1/series nfs defaults 0 0
10.1.1.150:/volume1/music /volume1/music nfs defaults 0 0
10.1.1.150:/volume1/movies /volume1/movies nfs defaults 0 0
10.1.1.150:/volume1/homevideos /volume1/homevideos nfs defaults 0 0
10.1.1.150:/volume1/downloads /volume1/downloads nfs defaults 0 0
10.1.1.150:/volume1/backup /volume1/downloads nfs defaults 0 0
sudo mkdir /etc/systemd/system/docker.service.d
sudo vim /etc/systemd/system/docker.service.d/override.conf
[Unit]
RequiresMountsFor=/volume1/downloads /volume1/homevideos /volume1/movies /volume1/music /volume1/series /volume1/transfer
After=volume1-downloads.mount volume1-homevideos.mount volume1-movies.mount volume1-music.mount volume1-series.mount volume1-transfer.mount
Requires=volume1-downloads.mount volume1-homevideos.mount volume1-movies.mount volume1-music.mount volume1-series.mount volume1-transfer.mount
sudo service docker reload
sudo apt install -y docker-compose
apt search nvidia-driver
nvidia-driver-XXX
sudo apt install -y nvidia-driver-465
sudo reboot
distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \
&& curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - \
&& curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt update
sudo apt install -y nvidia-docker2
sudo systemctl restart docker
sudo docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi
sudo swapon --show
sudo swapoff -v /swap.img
sudo rm -rf /swap.img
sudo vim /etc/fstab
/swap.img
sudo systemctl set-default multi-user
sudo mkdir /cctv
sudo fdisk -l | grep /dev/sd
blkid | grep /dev/sd
sudo vim /etc/fstab
/dev/disk/by-uuid/83e98c09-3e5e-4125-8f5e-65fa2196858f /cctv ext4 defaults 0 0
sudo mount -a
mkdir ~/.docker && cd ~/.docker
tar -xf plex.tar
sudo docker-copmpose up -d
sudo docker logs -f plex