Table of Contents
This HOWTO contains procedures for creating a dedicated Rivendell "appliance" system using the Ubuntu Desktop 24.04 LTS Noble Numbat distribution. While the screenshots are specific to Ubuntu Desktop, these instructions are also applicable to other distributions derived from it. Such distributions include:
Ubuntu Studio 24.04 LTS Noble Numbat
Installing Rivendell on Ubuntu Desktop consists of these primary steps:
Install the base distribution.
Bootstrap and run the installation script.
The following items are required to complete the installation.
Target hardware. 64 bit (amd64) AMD or Intel architecture is supported. For the purposes of this HOWTO, the target machine will be assumed to have a single, blank hard drive. Installations utilizing multiple hard drives (including RAID arrays and ZFS filesystems) are possible, but beyond the scope of this HOWTO.
A installer image for Ubuntu Desktop 24.04 LTS Noble Numbat, available at https://ubuntu.com/download/desktop. After downloading the ISO image, burn it to a blank DVD or make a "bootable" USB key using the instructions on the download web site.
A working Internet connection.
If you are planning to install in client mode, the IP address of the Rivendell server to which this instance will connect.
Boot the Ubuntu Desktop 24.04 LTS Noble Numbat installation media (DVD or USB key). You should wind up at the initial boot screen.
Highlight the Try or Install Ubuntu
prompt and then press Enter
to proceed to the
Welcome to Ubuntu
screen.
You will be asked to specify the language to use for the install.
Choose and then touch the Next
button to proceed to the
Accessibility
screen.
Configure any desired accessibility aids, then touch the
Next
button to proceed to the
Keyboard layout
screen.
Choose your desired keyboard layout and then touch the
Next
button to proceed to the
Internet connection
screen.
Select the Use wired connection
radio
button and then touch the Next
button
to proceed to the Try or install Ubuntu
screen.
Select Install Ubuntu
and then
touch the Next
button to proceed
to the Type of installation
screen.
Select Interactive installation
and then
touch the Next
button to proceed
to the Applications
screen.
Select Default selection
and then
touch the Next
button to proceed
to the Optimize your computer
screen.
Select the
Install third-party software for graphics and Wi-Fi
hardware
and Download and install
support for additional media formats
options and then touch the Next
button to proceed to the Disk setup
screen.
Select the
Erase disk and install Ubuntu
option and then touch the Next
button to proceed to the
Create your account
screen.
The following fields should be filled out as follows:
Your name:
Rivendell Audio
Your username:
rd
The remaining fields should be filled out as appropriate for your site.
When all the fields are as you wish, touch the
Next
button to proceed to the
Select your timezone
screen.
Choose the desired region for the time zone and then touch the
Next
button to proceed to the
Ready to install
screen.
Touch the Next
button to begin the
installation. Depending on the speed of your Internet connction, this
will take anywhere from a few minutes to an hour or more.
When the installation is complete, touch the
Restart now
button to reboot the system.
The system may prompt you to remove the "installation medium"
at this point. Remove the USB key and press ENTER
.
The system will reboot and come up to the login screen. Login in as user "rd", using the password that you set earlier.
Log in automatically
checkbox when creating the user earlier, the login prompt will be
skipped.
After logging in, you will see the
Welcome
dialog.
Touch the Next
button to proceed to
Ubuntu Pro
screen.
Make selections as desired and then touch the
Next
to proceed to the
Help improve Ubuntu
screen.
Make selections as desired and then touch the
Next
to proceed to the
Ready to go
screen.
Touch the Finish
button to exit the
Welcome to Ubuntu
utility.
Do a right-click with the mouse on the desktop to pop-up a menu
and choose the Open in Terminal
item.
A Terminal
window will appear.
Enter the following statements in the Terminal window exactly as shown,
pressing the Enter
key after each one:
wget https://software.paravelsystems.com/ubuntu/dists/noble/main/install_rivendell.sh -P .
chmod 755 install_rivendell.sh
sudo ./install_rivendell.sh
You will be prompted for the password for user
rd
. Enter the password that you set
during the installation process.
The installer will now start up and display its main menu.
The installer supports three different "installation modes" for Rivendell, as follows:
Install system components (Rivendell application code, MySQL database server and audio file store) on this machine, allowing it to operate as a completely self-contained and autonomous Rivendell system.
The same as "Standalone", but will also configure the MySQL database and audio file store components to be shared with additional "client mode" Rivendell systems.
Install just the Rivendell application components, configuring it to use the database and audio store on one or two shared server(s). You will be prompted for the IP address of the server(s), as well as the name of the database and the username / password of a MariaDB database account for accessing the Rivendell database on that server.
Enter
key if it is on the same server as
the MariaDB database (almost always the case).
Enter the number for the type of installation desired, then press the
Enter
key.
Depending upon the speed of the Internet connection, installation will typically take around fifteen minutes. When installation is complete, reboot the system with the command:
sudo reboot
After rebooting, the system is ready for service.