diff options
Diffstat (limited to 'src/blog')
-rw-r--r-- | src/blog/a/arch_logs_flooding_disk.md | 6 | ||||
-rw-r--r-- | src/blog/temp/jellyfin_server_with_sonarr_radarr.md | 41 |
2 files changed, 44 insertions, 3 deletions
diff --git a/src/blog/a/arch_logs_flooding_disk.md b/src/blog/a/arch_logs_flooding_disk.md index 6a83e29..226daec 100644 --- a/src/blog/a/arch_logs_flooding_disk.md +++ b/src/blog/a/arch_logs_flooding_disk.md @@ -14,9 +14,9 @@ It's been a while since I've been running a minimal server on a VPS, and it is a Turns out that out of the box, Arch has a default config for `systemd`'s `journald` that keeps a persistent `journal` log, but doesn't have a limit on how much logging is kept. This means that depending on how many services, and how aggresive they log, it can be filled up pretty quickly. For me I had around 15 GB of logs, from the normal `journal` directory, `nginx` directory and my now unused `prosody` instance. For `prosody` it was just a matter of deleting the directory as I'm not using it anymore, which freed around 4 GB of disk space. -For `journal` I did a combination of configuring `SystemMaxUse` and creating a *Namespace* for all "email" related services as mentioned in the [Arch wiki: systemd/Journal](https://wiki.archlinux.org/title/Systemd/Journal#Per_unit_size_limit_by_a_journal_namespace); basically just configuring `/etc/systemd/journald.conf` (and `/etc/systemd/journald@email.con` with the comment change) with: +For `journal` I did a combination of configuring `SystemMaxUse` and creating a *Namespace* for all "email" related services as mentioned in the [Arch wiki: systemd/Journal](https://wiki.archlinux.org/title/Systemd/Journal#Per_unit_size_limit_by_a_journal_namespace); basically just configuring `/etc/systemd/journald.conf` (and `/etc/systemd/journald@email.conf` with the comment change) with: -```conf +```ini [Journal] Storage=persistent SystemMaxUse=100MB # 50MB for the "email" Namespace @@ -24,7 +24,7 @@ SystemMaxUse=100MB # 50MB for the "email" Namespace And then for each service that I want to use this "email" *Namespace* I add: -```conf +```ini [Service] LogNamespace=email ``` diff --git a/src/blog/temp/jellyfin_server_with_sonarr_radarr.md b/src/blog/temp/jellyfin_server_with_sonarr_radarr.md new file mode 100644 index 0000000..fd5055d --- /dev/null +++ b/src/blog/temp/jellyfin_server_with_sonarr_radarr.md @@ -0,0 +1,41 @@ +title: Set up a media server with Jellyfin, Sonarr and Radarr +author: David Luévano +lang: en +summary: How to set up a media server with Jellyfin, Sonarr and Radarr, on Arch. With qBitTorrent and Jackett also. +tags: server + tools + code + tutorial + english + +Riding on my excitement of having a good internet connection and having setup my *home server* now it's time to self host a media server for movies, series and anime. Everything here is performed in ==Arch Linux btw== and all commands should be run as root unless stated otherwise, as always. + +I'll be exposing my stuff on a personal subdomain, but that's optional depending on your setup. + +# Table of contents + +[TOC] + +# Prerequisites + +Similar to my early [tutorial](https://blog.luevano.xyz/tag/@tutorial.html) entries, if you want it as a subdomain: + +- An **A** (and/or **AAAA**) or a **CNAME** for `jellyfin` (or whatever you want). + - Optionally, another one for all *iso downloading software* (wink). +- An SSL certificate, if you're following the other entries (specially the [website](https://blog.luevano.xyz/a/website_with_nginx.html) entry), add a `jellyfin.conf` (and optionally the *isos* subdomain config) and run `certbot --nginx` (or similar) to extend/create the certificate. +- `yay` installed. I mentioned how to install and use it on my previous entry: [Manga server with Komga: yay](https://blog.luevano.xyz/a/manga_server_with_komga.html#yay) + +# qBitTorrent + + +# Jellyfin + +[Jellyfin](https://wiki.archlinux.org/title/Jellyfin) is a media server "manager", usually used to manage and organize video content (movies, TV series, etc.) which could be compared with [Plex](https://wiki.archlinux.org/title/plex) or [Emby](https://wiki.archlinux.org/title/Emby) for example (take them as possible alternatives). + +Install from the AUR with `yay`: + +```sh +pacman -S jellyfin-bin +``` + +That's the pre-built binary, but you can build from source with `yay` by installing `jellyfin` (or from the latest `git` commit with `jellyfin-git`).
\ No newline at end of file |