Commit Graph

26 Commits

Author SHA1 Message Date
Zachary Klosko 39d8947d4a Removed bad links 2020-07-02 12:23:30 -04:00
Zachary Klosko e7689ff86d Adding more images 2020-06-27 11:36:58 -04:00
Zachary Klosko a582e24fa6 Fixed site layout, merged install pages into one 2020-06-17 10:23:03 -04:00
Zachary Klosko e7ad62eeea Working on docs 2020-06-10 21:42:31 -04:00
Zachary Klosko 972e1ba7af Removing out of date info, fixing h1 and h2s 2020-06-09 12:59:59 -04:00
Zachary Klosko 48fb647c16 Fixing toc for github pages 2020-06-07 13:23:26 -04:00
Zachary Klosko 57eb5d9c5b Adding table of contents to docs pages 2020-06-05 23:07:38 -04:00
Zachary Klosko 26d90a75d6 Typo on vagrant.md 2020-06-02 14:01:31 -04:00
Zachary Klosko 9df3e80e52 Cleaning up site 2020-05-30 19:12:10 -04:00
Zachary Klosko f87977b80f Beginning to prepare pages of new site
Could load the theme from an external repo, so everything will need to fit in here. Can be built locally, though.
2020-05-22 18:04:15 -04:00
Zachary Klosko dc861ea90c Some nav fixed. More to go. 2020-05-17 22:08:09 -04:00
Zachary Klosko bab69e3106 First round of @paddatrapper changes 2020-05-15 12:51:40 -04:00
Kyle Robbertze 7619989938 update stretch version in docs 2019-10-22 11:52:18 +02:00
Lucas Bickel f75c533d0b 💥 (ubuntu) drop trusty from installer 2019-07-14 11:30:36 +02:00
Kyle Robbertze c78a8e178e Deprecate Debian Jessie
Closes 
2019-06-02 13:23:33 +02:00
Kyle Robbertze 1ab5a42de2 add buster to the vagrant machine matrix docs 2019-02-28 21:56:59 +02:00
Kyle Robbertze cf6b7ffd25 Fix vagrant libvirt instructions 2019-01-22 14:13:30 +02:00
Kyle Robbertze a312ae659c include libvirt-dev and recommend reboot 2019-01-18 15:08:12 +02:00
Kyle Robbertze 6739b5745a Update docs to include how to use libvirt vagrant 2019-01-18 12:08:28 +02:00
Lucas Bickel 1d7823468f drop wheezy support
Removes the Vagrant set up for Debian wheezy and makes the installer abort and complain if started
on wheezy.
2018-11-22 00:39:55 +01:00
Lucas Bickel 6898c4dc8e 📦 (installer) add Ubuntu Bionic Beaver Vagrant box 2018-10-12 21:12:07 +02:00
Lucas Bickel 30742cbc34 📝 (vagrant) update matrix of supported distros 2018-10-06 12:09:08 +02:00
Bill Burton 450a92384f Switch Vagrantfile to use bento boxes for Debian 2017-04-19 14:42:12 -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 8ddc5867ac Add missing file
This was missing from d852db439e.
2017-03-10 12:32:45 +01:00