Commit graph

68 commits

Author SHA1 Message Date
Lucas Bickel
30742cbc34 📝 (vagrant) update matrix of supported distros 2018-10-06 12:09:08 +02:00
Lucas Bickel
203ceb0cb1
Merge pull request #529 from frecuencialibre/dragonslaying
docs: dragon slaying round 1!
2018-10-06 11:53:31 +02:00
ryan
19129051cb Revert "Docs: slaying dragons round 1!"
This reverts commit 6fa53f58d0.
2018-10-05 12:43:24 -05:00
ryan
b757379591 docs: dragon slaying round 1! 2018-10-05 12:40:42 -05:00
ryan
6fa53f58d0 Docs: slaying dragons round 1! 2018-10-05 12:23:04 -05:00
ryan
244b95382e Docs: recommend installing on ubuntu 14 or 16 2018-10-05 12:02:54 -05:00
Luis Guzman
a97e3d4917
Fix root path
Just fixing root path as mentioned on https://github.com/LibreTime/libretime/issues/466#issuecomment-376287486
2018-07-27 12:24:18 -05:00
Kyle Robertze
c16d7c2a1d remove media-monitor
airtime-media-monitor conflicts with airtime-analyzer, which is what
is now used to monitor the LibreTime application

https://github.com/LibreTime/libretime-debian-packaging/issues/2#issuecomment-359987457
2018-01-24 09:20:51 +02:00
Lucas Bickel
d3c1bde584
Merge pull request #395 from HammyHavoc/patch-3
Making documentation less confusing
2018-01-02 12:21:58 +01:00
Hammy Havoc
003ea23905
Making documentation less confusing 2018-01-02 01:18:20 +00:00
Hammy Havoc
81f14a6b4e
Removed an unnecessary double space 2018-01-01 22:41:08 +00:00
Hammy Havoc
bf3f22df0f
Cleaned up preparing-the-server documentation page
A lot more to come across the whole documentation and source itself. :- ) Let's make LibreTime amazing.
2018-01-01 22:38:46 +00:00
Robb
027b50b9a3
Merge pull request #378 from peppinoita/master
New screenshots
2017-12-14 15:09:22 -05:00
peppinoita
d0b71efd13
Update index.md 2017-12-08 13:36:56 +01:00
peppinoita
f4fdfb0d45
Add files via upload 2017-12-08 12:57:13 +01:00
peppinoita
90987da711
Add files via upload 2017-12-08 12:56:11 +01:00
peppinoita
af0e85b0ea
Add files via upload
last screenshots
2017-12-08 12:51:17 +01:00
peppinoita
dc4fad989a
Delete Screenshot559-Log_in.png.PNG 2017-12-08 12:29:19 +01:00
peppinoita
ba8d0f43a1
Add files via upload
Filename error
2017-12-08 12:28:33 +01:00
peppinoita
f2cf4a2050
Add files via upload
Replaced screenshots with updated ones
2017-12-08 12:25:12 +01:00
peppinoita
259da1e05d
Update index.md
I hade done some changes replacing airtime with libretime and some changes. I also took some new screenshot but I don't know how to upload pictures.
2017-12-08 12:12:28 +01:00
Kyle Robertze
a4fdb9bc62 use correct cancel current show terminology and images 2017-11-22 12:41:33 +02:00
Kyle Robertze
e33be3e699 add LT community copyright 2017-11-20 00:39:52 +02:00
Kyle Robertze
e96109cd3b updated calendar docs to reflect current status 2017-11-20 00:29:36 +02:00
Lucas Bickel
007b19edea Update preparing server docs
A start at documenting the server install part. Adds docs and pointers
for firewalling, PostgeSQL and RabbitMQ.
2017-10-07 14:36:52 +02:00
Robb Ebright
e815e043cf Added database documentation 2017-08-06 15:55:43 -04:00
Lucas Bickel
1834ddd1bb Add silan info to faq
"What's with cue-In/Out points and silan?" is a frequently asked question that currently has multiple possible fixes and a couple of open tasks (not only "Why is it broken?" but also "Where is the cue-point editor?").

I added current infos to the release notes and was thinking this should be pointed out in the FAQ until we have a stable solution ready.
2017-06-07 00:00:58 +02:00
Lucas Bickel
f3e8e8cb00 Run dos2unix on all markdown files in docs/ 2017-05-16 13:39:17 +02:00
Lucas Bickel
a48bdb8461 Add info on system restart/reboot 2017-04-25 20:32:38 +02:00
Lucas Bickel
0f831c6e0b Update faq entry 2017-04-25 20:14:03 +02:00
Lucas Bickel
b2f8a57332 Refactor upgrade docs
* [x] explain semver since this upgrade cases are when this applies
* [x] links to different parts of manual
* [x] move backup section to the top
* [x] add "real" git pull example
* [x] rename install script to plain ./install
* [x] remove very old monit upgrade help
2017-04-25 20:09:14 +02:00
Bill Burton
450a92384f Switch Vagrantfile to use bento boxes for Debian #170 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
aa5bc06d74 FreeIPA Auth Adaptor for LibreTime
Allow delegating user authentication to FreeIPA rather than having it be checked against the database.
2017-03-31 14:16:31 +02:00
Robb
674f17213f Update testing.md 2017-03-23 18:44:17 -04:00
Lucas Bickel
d028681d52 Add docs linked from help page
I linked these docs form the help page pointing to a 404 and this takes care of adding some rather bare content so we have something up and running for a release.
2017-03-15 12:16:48 +01: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
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
7b3275b449 Merge branch 'master' into feature/vagrant-install 2017-03-10 09:38:36 +01:00
Lucas Bickel
70e6135e93 Restore full disk usage not based on quota
This is mostly a restore of how this used to be implemented.
2017-03-08 15:56:43 +01:00
Lucas Bickel
b15abbd82f Settings menu rename in docs
[ci skip]
2017-03-08 15:17:50 +01:00
Lucas Bickel
b8a56825ad Update docs to match new systemstatus 2017-03-08 14:59:23 +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
354f449b82 Update docs to reflect we need more RAM in 2017 2017-03-07 12:20:09 +01:00
Lucas Bickel
4185a8674d Merge branch 'master' into feature/vagrant-install 2017-03-07 12:19:09 +01:00
Robb
830ce4beaa Merge pull request #36 from radiorabe/feature/merge-manual
Merge Airtime manuals from Booktime.pro
2017-03-06 18:33:16 -05: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