Media
Install ffmpeg
Install for Linux Mint 21 thanks to Syeda Wardah Batool docs
sudo apt install dirmngr ca-certificates software-properties-common gnupg gnupg2 apt-transport-https
sudo gpg --no-default-keyring --keyring /usr/share/keyrings/rob-savoury.gpg --keyserver keyserver.ubuntu.com --recv-keys E996735927E427A733BB653E374C7797FB006459
sudo gpg --list-keys
sudo gpg --no-default-keyring --keyring /usr/share/keyrings/rob-savoury.gpg --keyserver keyserver.ubuntu.com --recv-keys E996735927E427A733BB653E374C7797FB006459
echo 'deb [signed-by=/usr/share/keyrings/rob-savoury.gpg] https://ppa.launchpadcontent.net/savoury1/ffmpeg4/ubuntu jammy main' | sudo tee -a /etc/apt/sources.list.d/ffmpeg-4-rob-savoury.list
sudo apt update && sudo apt upgrade
sudo apt install ffmpegDVDs
mount a dvd
sudo mount /dev/sr0 /media/dvdromSince I don't do this frequently using a GUI is fine for me. backing up DVDs with makemkv, following guide here
sudo apt-get install build-essential pkg-config libc6-dev libssl-dev libexpat1-dev libavcodec-dev libgl1-mesa-dev qtbase5-dev zlib1g-devHandbrake-CLI
Install dependecies and Handbrkake with CLI:
run handbrake-cli
MakeMkv
The below commands combine the ones from above as well. Build-tools and ffmpeg need to be available for makemkv to be installed.
Copy DVDs
CDs
Backing up CDs with abcde. abcde stores the output in Unknown_Artist-Unknown_Album/ directory lame is needed for mp3 encoding and eye3 is used for metadata tags.
Tags can be edited with Rhytmbox in GUI
Plex
Plex could not read from a NAS NFS that I mounted on my home directory. I had to add the plex user to my usergroup ro fix it.
Games
Agar.IO
I used this clone to run on a server. Running setup
Clones repo, install npm and runs the server on port 3000 Create a systemd file /etc/systemd/system/agar-io.service
Reload systemd after changes to service file and run service
Not sure if updating manifest.yml file does anything
Caddy
Install Caddy docs
Add caddy user to user group so it can access files in user directories.
I store my Caddyfile at my projects location, so I create a symlink to not have to manage files in system directories
Last updated