Commit Graph

37 Commits

Author SHA1 Message Date
Kyle Robbertze a2312ddfce
Update Website link to point to alpha.10 (#1404) 2021-10-16 23:54:00 +02:00
jo efe4fa027e Format code using prettier 2021-06-04 17:04:53 +02:00
Zachary Klosko e908d18cef Fixing typos 2020-12-08 09:36:16 -05:00
Zachary Klosko ecf04f894b Fixing photo credits, gitignoring Gemfile.lock, minor styling tweaks 2020-12-03 12:07:18 -05:00
Zachary Klosko 5cba37aa9b Remove FAQ, rework Troubleshooting 2020-11-27 21:39:16 -05:00
Zachary Klosko 0c8ec5cf6b Changes in home, 404 pages
More Bootstrap elements, found different picture, using more fill-in text with Jekyll and Markdown
2020-11-26 22:56:16 -05:00
Zachary Klosko 2e14e5ab23 Cleaning up site 2020-05-23 09:14:00 -04:00
Zachary Klosko 3a01503f87 Initial migration to @ned-kelly template 2020-05-22 17:34:32 -04:00
Zachary Klosko f831155a65 @paddatrapper review changes 2020-05-18 19:56:29 -04:00
Zachary Klosko 70d6d315c6 Trying new liquid nav 2020-05-17 11:15:45 -04:00
Zachary Klosko 63a9143cf7 Formatting fix, rm on-air-in-60-seconds.md 2020-05-13 16:38:22 -04:00
Zachary Klosko e66987d44a Fixed broken link on index.md 2020-05-13 10:44:08 -04:00
Zachary Klosko 9d12b9480b Reorganized around single /docs directory 2020-05-13 10:40:49 -04:00
Zachary Klosko b8b8fb7ec0 Update index.md 2020-05-12 22:54:17 -04:00
Zachary Klosko cefbaea135 Update index.md 2020-05-12 22:31:30 -04:00
Zachary Klosko 239f233c83 Update index.md 2020-05-12 22:29:13 -04:00
Zachary Klosko 441e34fa75 Moving some features to the home page 2020-05-12 22:08:22 -04:00
Zachary Klosko d42f076daf More typos 2020-05-10 15:59:47 -04:00
Zachary Klosko d53d1a2f56 Fixing typos 2020-05-10 15:59:08 -04:00
Zachary Klosko 019695e464 Relocating troubleshooting guide 2020-05-10 15:52:29 -04:00
Zachary Klosko bc9a2b8626 Added our station logos to our home page :) 2020-05-10 15:44:57 -04:00
Zachary Klosko 63897b1eb9 Update index.md 2020-05-10 12:27:43 -04:00
Zachary Klosko 46825604a7 take 2 on site nav 2020-05-10 12:17:41 -04:00
Zachary Klosko 6f95e22c3e
Update index.md 2020-05-10 11:22:02 -04:00
Kyle Robbertze 18a2fcadaf Add mattermost link to docs
Closes: #538
2019-10-07 22:49:29 +02:00
Robbt 28cd9f6d51 Added youtube tutorials to docs 2019-04-27 19:20:05 -04:00
Lucas Bickel e34d87a1da Update vagrant docs for new ubuntu boxes 2017-04-16 01:33:41 +02:00
Lucas Bickel c29285ae48 Vagrant Debian support (and experimental CentOS)
This changes the Vagrant setup to support multiple installations as multiple
boxes. In addition to Ubuntu Vagrant can now be used to install on Debian
as well as on CentOS.

I took the chance to clean up the .deb install a bit and backported analyzer
and celery to SysV proper so it runs there. Some of the distro specfics were
moved to the install script from the python setup scripts to acheive this.

For the CentOS support I added a rather involved OS prepare script. In the
long term this will be added to the preparing-the-server docs we already have.

I had to switch the default port to http-alt (8080). On CentOS 9080 is registered
for ocsp and getting it to work for apache without hacking SELinux is hard. I
think 8080 is the RFC way to go anyhow. If anyone want to override this it
should be rather easy using the --web-port arg and by hacking Vagrantfile.

The PyOpenSSL code has been refactored for all the distros that the Vagrantfile
now supports.

As far as my checks go, I tried this code with all the distros, uploaded a track
and downloaded a unicode and a ssl podcast and was able to listen to them
in each case.

In the experimental CentOS case, the UI is not up to spec since services
need to get scheduled through systemctl and the status overview (ie. on the /?config page)
do not work properly. They need to be as follows:

```
sudo systemctl start airtime-playout
sudo systemctl start airtime-liquidsoap
sudo systemctl start airtime_analyzer.service
sudo systemctl start airtime-celery.service
```
2017-03-12 13:42:22 +01:00
Lucas Bickel d852db439e Add more vagrant docs
Complete with links to the usual tooling needed, some info on vagrant ssh and a small troubleshooting section.
2017-03-10 12:31:19 +01:00
Lucas Bickel 2350650e26 Enable icecast autoinstall
And fix docs :)
2017-03-07 15:36:18 +01:00
Lucas Bickel bd2f96acf2 Switch LibreTime port to 9080 in vagrant
Also expose icecast and make the airtime port generally configurable from the installer.

To aid in debugging and support the -v (verbose) argument was added to the call.
2017-03-07 13:26:52 +01:00
Lucas Bickel 4185a8674d Merge branch 'master' into feature/vagrant-install 2017-03-07 12:19:09 +01:00
Lucas Bickel 8ed1dce4b1 Install airtime in vagrant env
Uses the old installer to get LibreTime installed quick and dirty on vagrant.

It uses the `install -fIap` command that does a local install and points the apache config
directly to the local working copy mounted in /vagrant.

While we don't have fancy autoloading for libretime like the docs do, this way
it's already easy to work against a local branch.

I'm not sure if the `-I` arg to the installer also covers the python parts of libretime.
2017-03-06 12:05:22 +01:00
Lucas Bickel d1edac4ff1 Add "or terrestrial" in 1. sentence 2017-03-05 14:18:41 +01:00
Lucas Bickel fba5ce1ce5 Make examples copy/paste friendly 2017-03-04 15:30:05 +01:00
Christopher Gervais 203716ea50 Clarify some docs and improve code highlighting. 2017-03-03 13:28:36 -05:00
Christopher Gervais 91c581e678 Add basic Mkdocs config and initial docs. 2017-03-03 09:43:14 -05:00