User Tools

Site Tools


systems:media_server:install_ubuntu_server

This is an old revision of the document!


Systems - Media Server - Install Ubuntu Server

It is recommended to install a Long-Term Support (LTS) release of Ubuntu.


Steps

  • Download the ISO image for Ubuntu Server from the Ubuntu website.
  • Write the ISO image for Ubuntu Server to a USB drive.
  • Boot from USB drive.
  • Select Ubuntu Server (minimized) and Search for third-party drivers.
  • Set a static IP.
  • SSH Config - Select to Install OpenSSH Server.
  • Reboot.
  • Update.
  • Clean up.
  • Reboot again.
  • Install multimedia codecs.

ALERT: To prevent accidentally installing Ubuntu on the wrong drive and overwriting data it is recommended to disconnect data drives during installation.


Update

sudo apt update && sudo apt upgrade -y

Clean up

sudo apt autoremove
sudo apt clean

NOTE: This removes any unnecessary packages and cleans up the apt cache.


Set a static IP

Subnet:          192.168.1.0/24
Address:         192.168.1.85
Gateway:         192.168.1.1
Name Servers:    192.168.1.1, 192.168.1.50
Search Domains:  <blank>

Update inputrc

Update /etc/inputrc to support being able to use arrow keys for history searches.

Add the following lines to the bottom of the file.

/etc/inputrc
...
# Peter added these
"\e0A": history-search-backward
"\e0B": history-search-forward
"\e0C": forward-char
"\e0D": backward-char
"\e[A": history-search-backward
"\e[B": history-search-forward
"\e[C": forward-char
"\e[D": backward-char

NOTE: This allows one to type the first letter of a previous command, and then by using the arrow up key for example, will only show previous commands also starting with that letter.


Remove snap if installed

List all installed Snap packages

snap list

Remove all the Snap packages

sudo snap remove <package_name>

Purge snapd

sudo apt purge snapd

NOTE: Clean up any remaining directories.


Install multimedia codecs

sudo apt install ubuntu-restricted-extras -y

References

systems/media_server/install_ubuntu_server.1748542783.txt.gz · Last modified: 2025/05/29 18:19 by peter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki