Created quickstart instructions, cleaning up
This commit is contained in:
parent
20d830f77d
commit
c9c40d1bd9
|
@ -1,15 +1,15 @@
|
||||||
title: LibreTime Radio Automation
|
title: LibreTime Radio Automation
|
||||||
description: An open source radio automation solutions made for (and made by) low-power FM stations and the rest of us.
|
description: An open source radio automation solutions made for (and made by) low-power FM stations and the rest of us.
|
||||||
logo: 144px.png
|
logo: 144px.png
|
||||||
show_downloads: true
|
show_downloads: false
|
||||||
|
|
||||||
theme: jekyll-theme-minimal
|
theme: jekyll-theme-minimal
|
||||||
layouts_dir: _layouts
|
layouts_dir: _layouts
|
||||||
data_dir: _data
|
data_dir: _data
|
||||||
|
|
||||||
navigation:
|
navigation:
|
||||||
- text: Install
|
- text: Quick Install
|
||||||
url: install
|
url: quickstart
|
||||||
- text: Features
|
- text: Features
|
||||||
url: features
|
url: features
|
||||||
- text: FAQ
|
- text: FAQ
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
# How to Install LibreTime on a VPS
|
|
||||||
* YouTube video
|
|
||||||
|
|
||||||
[](https://www.youtube-nocookie.com/embed/Djo_55LgjXE "How to Install LibreTime on a VPS")
|
|
|
@ -57,7 +57,7 @@ There are also a number of tutorials in Spanish on [Vimeo](https://vimeo.com/use
|
||||||
* [Information on reverse proxy connections](reverse-proxy)
|
* [Information on reverse proxy connections](reverse-proxy)
|
||||||
|
|
||||||
### Advanced Configuration
|
### Advanced Configuration
|
||||||
* [Installing LibreTime from Git on a stand-alone VPS](install-vps)
|
* [Installing LibreTime from Git on a stand-alone VPS](https://www.youtube.com/watch?v=Djo_55LgjXE)
|
||||||
* [Configuring FreeIPA authentication](freeipa)
|
* [Configuring FreeIPA authentication](freeipa)
|
||||||
* [Embedding a streaming player on your website](embed-player)
|
* [Embedding a streaming player on your website](embed-player)
|
||||||
* [Securing icecast and customizing stream settings ](stream-settings)
|
* [Securing icecast and customizing stream settings ](stream-settings)
|
||||||
|
|
|
@ -0,0 +1,114 @@
|
||||||
|
Up and running in 10 minutes or less!
|
||||||
|
------------------------------------
|
||||||
|
|
||||||
|
LibreTime is quick and easy to install and get running. Follow this guide to go from zero
|
||||||
|
to full internet radio station in 10 minutes!
|
||||||
|
|
||||||
|
## Prerequisites
|
||||||
|
|
||||||
|
- minimum 1 Ghz Processor, 2 GB RAM, and a wired ethernet connection
|
||||||
|
- Ubuntu Server 18.04 LTS
|
||||||
|
- git, ntp installed and configured with the correct localization
|
||||||
|
|
||||||
|
## Preparing the server
|
||||||
|
|
||||||
|
Configure the server to have a static IP address by modifying the Netplan configuration.
|
||||||
|
|
||||||
|
```
|
||||||
|
cd /etc/netplan && ls # find the netplan filename
|
||||||
|
sudo nano ##-netcfg.yaml
|
||||||
|
```
|
||||||
|
|
||||||
|
If the Netplan configuration is empty, fill in the file with the example below. Otherwise,
|
||||||
|
input the IP address reserved for the server in `xxx.xxx.xxx.xxx/yy` format, the gateway (the IP address
|
||||||
|
of your router), and the DNS nameserver. If you don't have a nameserver on your network,
|
||||||
|
feel free to use Cloudflare's: `1.1.1.1` and `1.0.0.1`.
|
||||||
|
|
||||||
|
```
|
||||||
|
network:
|
||||||
|
version: 2
|
||||||
|
renderer: networkd
|
||||||
|
ethernets:
|
||||||
|
enp3s0:
|
||||||
|
addresses: [192.168.88.8/24]
|
||||||
|
gateway4: 192.168.88.1
|
||||||
|
nameservers:
|
||||||
|
search: [lan]
|
||||||
|
addresses: 192.168.88.1
|
||||||
|
```
|
||||||
|
|
||||||
|
Next, configure Ubuntu's firewall by running:
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo ufw enable
|
||||||
|
sudo ufw allow 80/tcp
|
||||||
|
sudo ufw allow 8000/tcp
|
||||||
|
```
|
||||||
|
|
||||||
|
## Installing LibreTime
|
||||||
|
|
||||||
|
This part is suprisingly easy. Just enter these commands in the terminal:
|
||||||
|
|
||||||
|
```
|
||||||
|
cd ~ && git clone https://github.com/LibreTime/libretime.git
|
||||||
|
sudo ./libretime/install -fiap
|
||||||
|
```
|
||||||
|
|
||||||
|
After the install is completed, head to `localhost`
|
||||||
|
to complete the installation wizard. You don't have to change any passwords immediately if you
|
||||||
|
don't want to, although it is strongly recommended if you plan to attach the server to a domain
|
||||||
|
that would allow you to access it from ourside your station's network. You will need to enter
|
||||||
|
a few commands in the terminal, but don't worry, the guide will walk you through it.
|
||||||
|
|
||||||
|
## Scheduling your first show
|
||||||
|
|
||||||
|
Log in using your username and password using the link in the upper right corner. (If you just installed
|
||||||
|
LibreTime, your username/password is admin/admin.)
|
||||||
|
|
||||||
|
The main workflow in LibreTime is *Upload* media -> create a show on the *Calendar* -> *Schedule Tracks*.
|
||||||
|
|
||||||
|
Once you log in, click on the big blue button on the left navigation that says *Upload*.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Select the type of media you are uploading (Music, Station IDs, etc.) by using the dropdown box
|
||||||
|
at the top of the pane. After that, either drag and drop media into the area below or click the
|
||||||
|
dashed rectangle to open a file browser.
|
||||||
|
|
||||||
|
Once your files have uploaded and have been successfully imported (as shown in the pane on the right),
|
||||||
|
click on *Calendar* on the left navigation.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Click on the blue *+ New Show* button to add a new show.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
At the very minimum, fill out the show's name and when the show will take place. If the show will repeat regularly,
|
||||||
|
check the *Repeats?* box and fill out the repeat information. Click on the grey *+ Add this show* button at the top
|
||||||
|
of the pane to add your show to the calendar.
|
||||||
|
|
||||||
|
Once your show is created, click on it to open its context menu. Select *Schedule Tracks* to open the track scheduler.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
The track scheduler behaves similar to iTunes or Windows Media Player: media browser on the left, playlist on the right.
|
||||||
|
Find the tracks that you'd like to schedule by using the search box or sorting columns and then drag them
|
||||||
|
into the playlist.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Keep in mind the bar at the end of your show's playlist. It will show the amount of time your show is under- or
|
||||||
|
over-scheduled. Shows that are underscheduled will have dead air at the end and shows that are overscheduled
|
||||||
|
will fade out exactly when the show is over (orange colored entries), meaning tracks scheduled to start
|
||||||
|
after this point will not play (dark red colored entries). Click the *Ok* button in the bottom right to save.
|
||||||
|
|
||||||
|
Show playback will start and end as per each show's start and end times, allowing you to rely completely on
|
||||||
|
LibreTime for running your station or using LibreTime as a part of your live setup to cover when DJs are not present.
|
||||||
|
When media is playing back, the *On Air* indicator at the top will turn red.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
You can listen to your stream by going to `localhost:8000` or by clicking the *Listen* button under the On Air
|
||||||
|
indicator. Congratulations! You've successfully set up LibreTime! We're so proud of you. :)
|
||||||
|
|
Loading…
Reference in New Issue