About Me
Hello and Welcome to my site.
I have no official qualifications or any kind of training in Computers or Linux, So I don't claim to be a Tech expert,
but I have spent over 30 years tinkering with tech, So, I have picked up a trick or two along the way (Mainly with
the help of Google and Youtube).
Help yourself to any info you can use here, or if you know better, you can contact me at admin@kodiblack.com.
My Repos
This is my collection of software I find useful, you may find newer versions of this software, elsewhere on the Internet.
Warning - Use at your own risk - I take no responsibily, if things go wrong!
Media Servers
These are My Media Servers I host myself.
You can not access these unless I have given you a Login Username and Password.
Tutorials
These are My Tutorials of information I find useful.
You can help yourself to any info you can use here, Use at your own risk, I take no responsibility, if things go wrong!
Linux Servers
- Setting up Cockpit Server Tools
- Setting up an NFS Server
- Setting up a Transmission Server
- Setting up a Jellyfin Media Server
Setting Up Cockpit
More detailed instructions here
Quick Notes
Update system - sudo apt update && sudo apt upgrade -y
Install Cockpit - sudo apt install cockpit -y
Make Directory - sudo mkdir -p /etc/systemd/system/cockpit.socket.d/
Edit Config - sudo nano /etc/systemd/system/cockpit.socket.d/listen.conf
Paste into the config file - [Socket] - ListenStream= - ListenStream=443
Save & close the file with: Ctrl+O enter Ctrl+X.
Access Cockpit - https://your-server-ip-address
Setting Up NFS Server
More detailed instruction here
Quick Notes
Update system - sudo apt update && sudo apt upgrade -y
Install NFS Server - sudo apt install nfs-kernel-server -y
Create the Export Directory - sudo mkdir -p /Data/Media
Set Permissions - sudo chown $USER:$USER -R /Data/Media && sudo chmod 777 -R /Data/Media
Edit the exports file - sudo nano /etc/exports
Past into the directory - /Data/Media 192.168.1.0/24(rw,sync,no_subtree_check,insecure)
Export the share - sudo exportfs -a
Restart the service - sudo systemctl restart nfs-kernel-server -y
Setting Up Transmission
More detailed instruction here
Quick Notes
Update the system - sudo apt update && sudo apt upgrade -y
Install the Server - sudo apt install transmission-cli transmission-common transmission-daemon -y
Step 2: Create the Share Directory
Create the Share - sudo mkdir -p /Data/Media/Transmission - Inside here 3 folders Completed, Incomplete & Watch
Set Permissions - sudo usermod -a -G debian-transmission merlin - sudo chgrp -R debian-transmission /Data/Media/Transmission - sudo chmod -R 777 /Data/Media/Transmission
Stop the service -sudo systemctl stop transmission-daemon
Edit the configs file - sudo nano /etc/transmission-daemon/settings.jsons (For suggested settings - See 'More Details above'
Start the service -sudo systemctl start transmission-daemon
Access Transmission - http://your-server-ip:9091
Setting Up Jellyfin Server
More detailed instruction here
Quick Notes
Update the system - sudo apt update && sudo apt upgrade -y
Install Jellyfin - curl https://repo.jellyfin.org/install-debuntu.sh | sudo bash
Access the server setup - http://your-server-ip:8096