Committing before I go make dinner

This commit is contained in:
Zachary Klosko 2020-06-21 17:45:51 -04:00
parent 40a8e21335
commit 608f4370ae
7 changed files with 24 additions and 47 deletions

View File

@ -20,26 +20,4 @@ headbuttontext: Get LibreTime
# Build settings # Build settings
plugins: plugins:
- kramdown - kramdown
# Navigation
docsdrop:
- page: Broadcasting Live
url: live-broadcast
- page: Intelligent Library
url: library
- page: Playout History
url: analytics
- page: Scheduling Shows
url: scheduling-shows
- page: Troubleshooting
url: troubleshooting
admindocsdrop:
- page: Admin Guides
url: guides
topnav:
- page: Github
url: https://github.com/LibreTime/libretime
- page: <svg class="bi bi-heart-fill" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 1.314C12.438-3.248 23.534 4.735 8 15-7.534 4.736 3.562-3.248 8 1.314z"/></svg> Sponsor
url: https://opencollective.com/libretime

View File

@ -1,3 +1,4 @@
# Navigation
docsdrop: docsdrop:
- page: Broadcasting Live - page: Broadcasting Live
url: live-broadcast url: live-broadcast
@ -7,14 +8,14 @@ docsdrop:
url: analytics url: analytics
- page: Scheduling Shows - page: Scheduling Shows
url: scheduling-shows url: scheduling-shows
- page: Troubleshooting
url: troubleshooting
topnav: - page: User Management
- page: Github url: users
url: https://github.com/LibreTime/libretime
- page: <svg class="bi bi-heart-fill" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 1.314C12.438-3.248 23.534 4.735 8 15-7.534 4.736 3.562-3.248 8 1.314z"/></svg> Sponsor
url: https://opencollective.com/libretime
admindocsdrop:
- page: Admin Guides
url: guides
djguides: djguides:
- page: Broadcasting Live - page: Broadcasting Live

View File

@ -24,7 +24,7 @@
</div> </div>
</div> </div>
<hr class="my-4"> <hr class="my-4">
"We needed a solution for remotely broadcasting <br> during the Coronavirus pandemic without having to <br> use remote desktop at 1 a.m. <br> Saved. Our. Butts." "We needed a solution for remote broadcasting <br> during the Coronavirus pandemic without having to <br> use remote desktop at 1 a.m. <br> Saved. Our. Butts."
<br> <br>
<small><b>Zachary Klosko - Operations at <a href="https://www.wrir.org" target="_blank">WRIR</a></b></small> <small><b>Zachary Klosko - Operations at <a href="https://www.wrir.org" target="_blank">WRIR</a></b></small>
</div> </div>

View File

@ -15,20 +15,21 @@
Docs Docs
</a> </a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink"> <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
{% for item in site.docsdrop %} {% for item in site.data.nav.docsdrop %}
<a class="dropdown-item" href="{{ item.url }}">{{ item.page }}</a> <a class="dropdown-item" href="{{ item.url }}">{{ item.page }}</a>
{% endfor %} {% endfor %}
<div class="dropdown-divider"></div> <div class="dropdown-divider"></div>
{% for item in site.admindocsdrop %} {% for item in site.data.nav.admindocsdrop %}
<a class="dropdown-item" href="{{ item.url }}">{{ item.page }}</a> <a class="dropdown-item" href="{{ item.url }}">{{ item.page }}</a>
{% endfor %} {% endfor %}
</div> </div>
</li> </li>
{% for item in site.topnav %} <li class="nav-item">
<li class="nav-item"> <a class="nav-link" href="https://www.youtube.com/channel/UC-MA9GzkTb8th1YlDmF0NfA" target="_blank"><i class="fab fa-youtube"></i></a>
<a class="nav-link" href="{{ item.url }}">{{ item.page }}</a> </li>
</li> <li class="nav-item">
{% endfor %} <a class="nav-link" href="https://github.com/LibreTime/libretime" target="_blank"><i class="fab fa-github"></i></a>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@ -151,7 +151,7 @@
</a> </a>
</div> </div>
<div class="col-lg-4 col-sm-6"> <div class="col-lg-4 col-sm-6">
<a class="portfolio-box" href="listener-stats"> <a class="portfolio-box" href="analytics#streaming-listener-statistics">
<img class="img-fluid" src="img/portfolio/stream-stats.jpg" alt=""> <img class="img-fluid" src="img/portfolio/stream-stats.jpg" alt="">
<div class="portfolio-box-caption"> <div class="portfolio-box-caption">
<div class="portfolio-box-caption-content"> <div class="portfolio-box-caption-content">
@ -199,7 +199,7 @@
</a> </a>
</div> </div>
<div class="col-lg-4 col-sm-6"> <div class="col-lg-4 col-sm-6">
<a class="portfolio-box" href="podcasts-webstreams"> <a class="portfolio-box" href="library#podcasts">
<img class="img-fluid" src="img/portfolio/podcasts.jpg" alt=""> <img class="img-fluid" src="img/portfolio/podcasts.jpg" alt="">
<div class="portfolio-box-caption"> <div class="portfolio-box-caption">
<div class="portfolio-box-caption-content"> <div class="portfolio-box-caption-content">

View File

@ -1,16 +1,15 @@
--- ---
title: Install title: Install
layout: default layout: default
git: install.md
--- ---
## Install
> Note: this guide is assuming you are using Ubuntu 18.04 LTS for installation, which comes with `ufw` and `netplan`, > Note: this guide is assuming you are using Ubuntu 18.04 LTS for installation, which comes with `ufw` and `netplan`,
and that you have already installed `git` and configured `ntp`. NTP configuration instructions can be found [here](setting-the-server-time). and that you have already installed `git` and configured `ntp`. NTP configuration instructions can be found [here](setting-the-server-time).
While it is possible to install LibreTime on other OSes, such as CentOS 7, Debian 9 and 10, and Raspbian 9 and 10, While it is possible to install LibreTime on other OSes, such as CentOS 7, Debian 9 and 10, and Raspbian 9 and 10,
these are less tested. Firewall and static IP address configuration will need to be done according to your OSes instructions. these are less tested. Firewall and static IP address configuration will need to be done according to your OSes instructions.
### Minimum System Requirements ## Minimum System Requirements
| On-Premises Install | Cloud Install | | On-Premises Install | Cloud Install |
|---------------------|---------------| |---------------------|---------------|
@ -22,7 +21,7 @@ these are less tested. Firewall and static IP address configuration will need to
[DigitalOcean](https://www.digitalocean.com/pricing/#Compute) and [Linode](https://www.linode.com/pricing/#row--compute) [DigitalOcean](https://www.digitalocean.com/pricing/#Compute) and [Linode](https://www.linode.com/pricing/#row--compute)
have similar plans that meet Cloud Install requirements. Both plans cost $10/month. have similar plans that meet Cloud Install requirements. Both plans cost $10/month.
### Preparing the server ## Preparing the server
Configure the server to have a static IP address by modifying the Netplan configuration. Configure the server to have a static IP address by modifying the Netplan configuration.
If you're using a cloud VM, you likely already have a static IP address. Check with your provider to confirm this. If you're using a cloud VM, you likely already have a static IP address. Check with your provider to confirm this.
@ -113,8 +112,6 @@ the `www-data` user needs to be added to the `audio` user group using the comman
sudo adduser www-data audio sudo adduser www-data audio
``` ```
Congratulations! You've successfully installed LibreTime!
--- ---
## Reverse Proxy {#reverse-proxy} ## Reverse Proxy {#reverse-proxy}

View File

@ -1,7 +1,7 @@
--- ---
layout: default layout: default
title: Managing Users title: Managing Users
git: users.md
--- ---
> Note: if your Airtime server is accessible from the public Internet (ex. being hosted in a cloud VM) > Note: if your Airtime server is accessible from the public Internet (ex. being hosted in a cloud VM)