Goal

Turn a Linux Mint laptop into a basic home server.


What I did

  • Installed Linux Mint on the laptop
  • Set up user account and basic environment
  • Connected to campus WiFi
  • Verified internet access

SSH Setup

This is basically for remote access-ing into my server-laptop from anywhere*.

Installed SSH server:

sudo apt update
sudo apt install openssh-server

Checked status:

sudo systemctl status ssh

Enabled SSH:

sudo systemctl enable ssh

Finding IP Address

hostname -I

Used this IP to connect from Mac:

ssh my_username@<ip-address>

Directory Structure

Created basic folders:

mkdir ~/Plex
mkdir ~/Jellyfin
mkdir ~/Movies

Later organized into:

~/Jellyfin/
├── Films
└── TV

Basic Script Setup

Created simple scripts:

nano script.sh

Made executable:

chmod +x script.sh

Moved scripts to global path:

sudo mv script.sh /usr/local/bin/script

Now usable as:

script

Permissions

Checked folder permissions:

ls -ld ~/Jellyfin

Changed ownership when needed:

sudo chown -R akwastaken:akwastaken ~/Jellyfin

Notes

  • SSH worked only inside the same network initially
  • IP changes after reconnecting to WiFi
  • Needed repeated use of hostname -I
  • Learned basic file permissions and script execution