Commit Graph

764 Commits

Author SHA1 Message Date
jo 19bcc251e2 docs: split install guide per install method 2023-04-21 16:59:23 +01:00
jo ff03dad9a8 docs: rename setup to install 2023-04-21 16:59:23 +01:00
jo 8052622e69 docs: move configuration documentation 2023-04-21 16:59:23 +01:00
jo fed81f7272 docs: fix broken links 2023-04-12 16:50:04 +01:00
jo 5ca0788388 docs: move release docs in the release section 2023-04-12 16:50:04 +01:00
jo 755848482d feat: set icecast mount default charset to UTF-8
On first install, configure icecast to use utf-8 as default charset for it's mounts.

Fixes #2501
2023-04-12 11:42:51 +01:00
jo d4c272db49 chore: use a secure dev environment 2023-04-12 08:11:21 +01:00
jo 22b2d33c4d chore: adapt c4 to match our branches and releases requirements 2023-04-03 11:54:23 +01:00
jo 1d48e47721 chore: fix dot list numbers 2023-04-03 11:54:23 +01:00
jo 49d4fafa0c
Merge branch 'stable' 2023-04-03 12:31:50 +02:00
jo ade4d2736f docs: add some history notes 2023-04-03 11:10:01 +01:00
jo 5065415ff7 docs: extract dev workflows from contributing docs 2023-04-03 11:10:01 +01:00
jo a9b7513bc0 docs: split developer and contributor manual 2023-04-03 11:10:01 +01:00
jo 2c35544c08 docs: move contributing to docs/contribute 2023-04-03 11:10:01 +01:00
jo bc745617fb docs: fix database backup and restore commands
The commands should now work out of the box when copy pasted on most systems. The previous one required the users to read the docs and the man pages.
2023-03-22 09:14:56 +00:00
jo f722cec2eb docs: upgrade by migrating to a new server 2023-03-22 09:14:56 +00:00
Jonas L d800c5e280
feat: use secret_key config field instead of api_key (#2444)
Fixes #2426
2023-03-22 09:14:11 +00:00
Jonas L f318ab8a2b
docs: add instructions for the sentry setup (#2441) 2023-03-15 13:13:37 +00:00
jo c290aece92 docs: docker-compose env variables setup 2023-03-15 11:52:00 +00:00
Jonas L 32e0c2a15e
docs: remove warning about docker install (#2411) 2023-02-28 09:07:00 +02:00
jo 9384df7be2
Merge branch '3.0.x' into main 2023-02-26 20:16:38 +01:00
Jonas L 0aa2a92d3f
docs: add pulseaudio output in containers tutorial (#2166) 2023-02-26 20:39:10 +02:00
jo 9814958065 docs: stop providing maintenance releases for old distributions 2023-02-26 20:34:30 +02:00
jo d35ee41bb9 chore: release 3.0.2 2023-02-21 13:37:04 +01:00
jo e92be34e2a fix(installer): only setup nginx on first install
Users usually want to setup a ssl certificate for LibreTime. Disabling any nginx config change unless it is the first install should prevent breaking a possible certbot setup.
2023-02-03 14:59:58 +01:00
jo 79febaddf8 docs: add small faq for troubleshooting 2023-02-02 08:23:03 +02:00
jo 8431888b9c docs: check logs before checking services status 2023-02-02 08:23:03 +02:00
Kyle Robbertze 111fdadaaa docs: add DOCKER_BUILDKIT env variable for docker-compose v1 (#2270)
This is required for the --mount cache used to cache pip packages
2023-01-16 08:42:23 +02:00
jo 37ba9d0986 chore: release 3.0.1 2022-12-20 16:27:29 +01:00
jo 8e1658c2e9 docs: no need to update release note path 2022-12-20 16:27:29 +01:00
jo 86ceac76d8 chore: release 3.0.1 2022-12-20 16:16:30 +01:00
jo e258bd2143 docs: no need to update release note path 2022-12-20 16:16:30 +01:00
jo dc0353c1d3 chore: remove website setup 2022-12-20 15:31:19 +01:00
jo 583169e079 chore: remove website setup 2022-12-20 16:09:28 +02:00
Kyle Robbertze 237a99bb57
docs: add DOCKER_BUILDKIT env variable for docker-compose v1 (#2270)
This is required for the --mount cache used to cache pip packages
2022-12-07 13:03:49 +01:00
jo 7d514a9306 chore: list distribution releases by release date
Old releases should be popped from the left/top and new releases should be added to the right/bottom of any distro release list.
2022-10-10 20:11:33 +02:00
jo 5eda6093f4 feat: drop Debian Buster support
Fixes #2036
2022-10-10 20:11:33 +02:00
jo 448cff7600 feat: drop Ubuntu Bionic support
Fixes #2035
2022-10-10 20:11:33 +02:00
Jonas L 96ded62c32
chore: release 3.0.0 (#2216) 2022-10-10 17:51:15 +02:00
Jonas L e991870e2d
chore: clean unmaintained centos files (#2212)
Fix #1475
2022-10-08 08:07:53 +02:00
Jonas L 2f78318abb
chore: add test-stream-input tool (#2202) 2022-10-03 17:53:58 +02:00
jo 04490676f6 chore: release 3.0.0-beta.2 2022-10-03 12:43:38 +02:00
Kyle Robbertze 7781ace118 docs: fix vale linting error
have not > haven't
2022-09-26 09:13:25 +02:00
jo 50809a933c docs: fix vale linting errors
- are not > aren't
- auto-_ > auto _
- avoid backend
- cannot > can't
- do not > don't
- does not > doesn't
- ignore emoji code
- has not > hasn't
- ignore Microsoft.GeneralURL
- is not > isn't
- it is > it's
- no exclamation point
- put code inside code blocks
- put commit sha inside code blocks
- put exception message in code blocks
- remove slang
- should not > shouldn't
- they are > they're
- we are > we're
- will not > won't
2022-09-26 09:13:25 +02:00
Jonas L 840875fbf0
docs: remove breaking change warning (#2180) 2022-09-24 12:50:30 +02:00
jo ddae3202cc chore: release 3.0.0-beta.1 2022-09-23 13:41:14 +02:00
jo 2535e8c483 docs: fix release commands 2022-09-23 13:41:14 +02:00
jo 13314d601b docs: add default user credentials 2022-09-21 01:35:19 +02:00
Jonas L a5ebb245db
docs: remove UI timezone configuration suggestion (#2158) 2022-09-16 17:21:28 +02:00
jo e048560910 chore: add changelog generator 2022-09-16 17:05:47 +02:00
jo bdc2e92454 chore: release 3.0.0-beta.0 2022-09-16 16:32:00 +02:00
jo 520fd3e8c0 docs: add tip to use yq for configuration upgrade 2022-09-15 16:26:55 +02:00
Jonas L afce6604ca
docs: add docker-compose ps command (#2150) 2022-09-15 15:12:59 +02:00
Jonas L 9b3207b8a4
feat: move timezone preference to config file (#2096)
BREAKING CHANGE: The timezone preference moved to the configuration
file.
2022-09-14 12:48:08 +02:00
Kyle Robbertze 1da42b2603 feat: add container setup
- build container with multi-stage Dockerfile
- change api listen port to 9001
2022-09-14 11:09:52 +02:00
Jonas L 5d31e04b28
docs: add warning about icecast sources limit (#2133) 2022-09-13 14:43:24 +02:00
Jonas L 43cddd3a54
chore: clean old docs files (#2132) 2022-09-12 20:46:38 +02:00
jo 97f4472ed1 chore: update version bump procedure 2022-09-12 10:48:43 +02:00
Jonas L a85d303a61
docs: single restart notice for config changes (#2098) 2022-09-08 10:19:53 +02:00
jo be14fb8096 docs: file based stream configuration 2022-09-06 13:21:54 +02:00
jo 37b8b17ed3 feat(playout): allow liquidsoap listen address configuration 2022-09-06 13:21:54 +02:00
jo 2a74649882 feat(api): remove set passwords command 2022-09-06 13:21:54 +02:00
jo 5624fd5cd0 docs: use brackets to refer to another field in the config 2022-09-06 13:21:54 +02:00
jo 3211b7a8e7 docs: add missing storage configuration 2022-08-25 10:51:25 +02:00
jo 82502fb608 docs: improve config comments 2022-08-25 10:51:25 +02:00
Jonas L 853b0552c9
docs: add restore procedure (#2071) 2022-08-25 09:50:31 +02:00
Jonas L 2edbf15bf4
feat(worker): rename service and package to libretime-worker (#2065)
BREAKING CHANGE: The `libretime-celery` python package and service was renamed to `libretime-worker`. Make sure to remove the old python package and service.
2022-08-20 08:13:30 +02:00
jo c3272662fd docs: add debian buster deprecation notice 2022-08-17 13:30:19 +02:00
jo 06109e86f8 docs: add ubuntu bionic deprecation notice 2022-08-17 13:30:19 +02:00
Jonas L 5e7b44e88f
docs: check system time config before installing (#2019) 2022-08-05 14:02:13 +02:00
jo ec829b6016 docs: edit timezone during setup 2022-08-03 15:01:15 +02:00
jo 3f612f336b docs: add out of date warning to custom auth setup 2022-08-03 15:01:15 +02:00
jo a9428ece77 docs: use dedicated backup procedure for airtime 2022-08-03 15:01:15 +02:00
Jonas L 94c64d2251
docs: add release instructions (#1995) 2022-07-26 18:00:43 +02:00
jo b5267068e4 docs: add releases distributions support 2022-07-22 19:56:35 +02:00
jo fd709f74fc docs: create development section 2022-07-22 19:56:35 +02:00
Jonas L c4bccf16f9
feat(installer): remove allow-restart flag (#1970)
Services management should be handled by the admin. You can use the following command `systemctl restart  libretime.target`
2022-07-17 23:58:51 +02:00
jo e71edbfef2 docs: fix missing release date 2022-07-15 14:03:58 +02:00
jo c91659077c docs: remove empty section in release note 2022-07-15 13:26:50 +02:00
jo 28cec5100a chore: release 3.0.0-alpha.13 2022-07-15 13:20:17 +02:00
jo de7703ffa0 docs: add missing allowed_cors_origins config 2022-07-15 13:20:17 +02:00
jo 484e66eb46 docs: reorder upgrade steps 2022-07-15 13:20:17 +02:00
Jonas L 236d5e8621
docs: troubleshoot webserver services (#1961) 2022-07-14 07:36:52 +02:00
jo de21e3175a fix: use track_type_id in smartblock criteria
Missing migration step from db976881f0

Fixes #1957
2022-07-12 11:32:26 +02:00
Jonas L d323657047
fix: prevent data loose on track_types_id migration (#1949) 2022-07-07 23:35:27 +02:00
jo db976881f0 fix: use constrained foreign key for files track_type 2022-07-07 21:07:41 +02:00
jo ec45717ccf feat: replace apache2 with nginx + php-fpm
BREAKING CHANGE: The `apache2` webserver has been replaced with `nginx` and `php-fpm`, be sure to uninstall `apache2` and clean related configuration files from your system before upgrading.
2022-07-07 10:51:07 +02:00
jo 2f205544c2 feat: use dedicated 'libretime' user
BREAKING CHANGE: The default `www-data` user has been replaced by a dedicated  `libretime` user to run the services. Be sure to change the ownership of the libretime files.
2022-07-07 10:51:07 +02:00
jo 0bb792d047 feat(installer): load .env file to persistent install config 2022-07-07 10:51:07 +02:00
jo b66f9e4722 docs: uninstall /usr/lib systemd services 2022-07-07 10:51:07 +02:00
jo 3706da8e8e docs: rewrite reverse proxy guide 2022-07-05 18:43:31 +02:00
jo 4f7798c52f docs: double 'the' 2022-07-05 18:43:31 +02:00
jo 7a311a84d4 docs: rename Libretime to LibreTime 2022-07-05 18:43:31 +02:00
jo 3e38b2f6a1 docs: rename icecast to stream-configuration 2022-07-05 18:43:31 +02:00
Jonas L 528f24e044
docs: provide uninstall guidance (#1938) 2022-07-05 18:36:49 +02:00
jo 70a31338f7 feat(api): create bulk_import command
- filter by allowed_extensions
2022-06-28 19:05:14 +02:00
Jonas L fc98b617cf
chore: clean docs html code (#1920) 2022-06-27 07:46:58 +02:00
jo 71cfab79ef feat: rename default stream mount point to main
This will not change the default mount point if you are upgrading.

BREAKING: The default stream mount point changed from `airtime_128` to `main`. Be sure to updates your clients accordingly.
2022-06-18 12:08:29 +02:00
jo a76446a371 chore: fix radiorabe liquidsoap patch link 2022-06-18 11:08:35 +02:00
Jonas L ed026660ef
docs: remove packages based install (#1883) 2022-06-16 17:08:51 +02:00