Skip to content

Commit

Permalink
add tags
Browse files Browse the repository at this point in the history
  • Loading branch information
chazlarson committed Feb 19, 2024
1 parent 3c8497e commit 3812847
Show file tree
Hide file tree
Showing 109 changed files with 933 additions and 4 deletions.
10 changes: 10 additions & 0 deletions docs/advanced/feeder.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
---
hide:
- tags
tags:
- feeder
- feedermount
---

# Feeder Mount

# Intro

For setups with separate Feeder and Media boxes, you will have newly downloaded media that will not be instantly available on cloud storage (e.g. Google Drive) and, therefore, inaccessible to Mediabox (e.g. Plex) when Sonarr/Radarr sends a media scan request.
Expand Down
7 changes: 7 additions & 0 deletions docs/advanced/healthchecks.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
hide:
- tags
tags:
- healthcheck
---

# Container Healthchecks

Saltbox can set a custom healthcheck on a Docker container via the [inventory system](../saltbox/inventory/index.md).
Expand Down
7 changes: 7 additions & 0 deletions docs/advanced/styled-error-pages.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
hide:
- tags
tags:
- error
---

# Styled Error Pages

## What is this?
Expand Down
71 changes: 71 additions & 0 deletions docs/advanced/switch_to_local.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# Switching to Local Storage

This article discusses what to do if you have media on Google or Dropbox or something and you want to convert to using all local storage.

Conceptually, this is simple.

1. Set up your local storage

Maybe this is a NAS, or a bunch of disks in the saltbox machine, or something else. Step one is going to be setting this up.

2. Copy your media from the cloud to that local storage

This is probably going to be an rclone copy and will mostly be waiting.

3. Point your saltbox server at that local storage.

This would include things like:

- adding the local storage to the mergerfs
- modifying cloudplow to send new stuff there

4. Cancel the cloud storage

The specifics depend on the timetable and how you want to go about it.

## I want to cut the cord and switch to local all in one fell swoop:

### Set up your local storage

Describing how to do this is out of scope for these docs. There are many options here and only you can decide which fit your needs and budget.

One thing's for sure; you're buying a lot of disks.

### Copy your media from the cloud to that local storage

First, halt all downloading on your saltbox machine; you don't need anything getting changed or added while you go through this exercise.

Depoending on you personal situation, you may or may not want to copy everything down from your cloud storage. If you do, though, this is going to be some variation on:

```
rclone copy CLOUD_STORAGE_REMOTE:/PATH LOCATION_OF_LOCAL_STORAGE:/PATH
```

Probably with some rclone flags to improve performance for your specific cloud storage provider.

For example, if you have a standard saltbox setup, and you have mounted your local storage at `/mnt/nas`, maybe something like:

```
rclone copy google:/Media /mnt/nas/Media --drive-chunk-size 128M --transfers 8 --checkers 8 --tpslimit 8 --fast-list --checksum --progress
```

### Point your saltbox server at that local storage.

Since in this case you just copied everything down, `/mnt/nas/Media` is now a mirror of `/mnt/remote/Media`

The simplest thing here is to use the same rclone + cloudbox setup as saltbox does normally.

Stop all your docker containers.

Unmount `/mnt/nas` and remove the entry in fstab

Enter `rclone config`

Rename your `google` remote to `google-original`

Create a new remote named `google` that points to your local storage

- adding the local storage to the mergerfs
- modifying cloudplow to send new stuff there

### Cancel the cloud storage
7 changes: 7 additions & 0 deletions docs/advanced/tailscale.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
hide:
- tags
tags:
- tailscale
---

# Tailscale

Saltbox can integrate its Traefik implementation with [Tailscale](https://tailscale.com) when you have setup Tailscale on the host.
Expand Down
7 changes: 7 additions & 0 deletions docs/advanced/themepark.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
hide:
- tags
tags:
- themepark
---

# Themepark Styles

Saltbox can apply themes from [ThemePark](https://docs.theme-park.dev/theme-options/) to supported applications through the inventory. Applications that can support `cont-init.d` scripts will utilize scripts that modify the CSS within the source files. Support is also available for additional apps via the [Traefik Plugin](https://github.com/packruler/traefik-themepark) which performs CSS replacement at the reverse proxy (rather than application) level.
Expand Down
7 changes: 7 additions & 0 deletions docs/advanced/user-crontab-examples.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
hide:
- tags
tags:
- crontab
---

# Example crontab commands

## Note that these are just some examples, not a list of things that any particular user should have in their crontab
Expand Down
7 changes: 7 additions & 0 deletions docs/advanced/your-own-containers.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
hide:
- tags
tags:
- container
- add
---

# Adding your own containers to Saltbox

Expand Down
7 changes: 7 additions & 0 deletions docs/apps/asshama.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
hide:
- tags
tags:
- asshama
---

# Absolute Series Scanner and HAMA role for anime

## What is it?
Expand Down
2 changes: 2 additions & 0 deletions docs/apps/authelia.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ tags:
- authelia
---

# Authelia

# What is it?

[Authelia](https://www.authelia.com/) (Authelia) is an open-source authentication and authorization server and portal fulfilling the identity and access management (IAM) role of information security in providing multi-factor authentication and single sign-on (SSO) for your applications via a web portal.
Expand Down
7 changes: 7 additions & 0 deletions docs/apps/autobrr.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
hide:
- tags
tags:
- autobrr
---

# Autobrr

## What is it?
Expand Down
7 changes: 7 additions & 0 deletions docs/apps/autoscan.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
hide:
- tags
tags:
- autoscan
---

# Autoscan

## What is it?
Expand Down
7 changes: 7 additions & 0 deletions docs/apps/bazarr.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
hide:
- tags
tags:
- bazarr
---

# Bazarr

## What is it?
Expand Down
8 changes: 8 additions & 0 deletions docs/apps/btrfsmaintenance.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
---
hide:
- tags
tags:
- btrfs
- btrfsmaintenance
---

# BTRFS Maintenance

## What is it?
Expand Down
9 changes: 9 additions & 0 deletions docs/apps/cloudplow.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
---
hide:
- tags
tags:
- cloudplow
---

# Cloudplow

# What is it?

[Cloudplow](https://github.com/l3uddz/cloudplow) (CP) is a script created by [l3uddz](https://github.com/l3uddz) that has one main component as relates to Saltbox: it's an uploader to Rclone remote. Files are moved off local storage. With support for multiple uploaders (i.e. remote/folder pairings).
Expand Down
7 changes: 7 additions & 0 deletions docs/apps/deluge.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
hide:
- tags
tags:
- deluge
---

# Deluge

## What is it?
Expand Down
7 changes: 7 additions & 0 deletions docs/apps/diun.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
hide:
- tags
tags:
- diun
---

# diun

## What is it?
Expand Down
7 changes: 7 additions & 0 deletions docs/apps/dozzle.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
hide:
- tags
tags:
- dozzle
---

# Dozzle

## What is it?
Expand Down
9 changes: 9 additions & 0 deletions docs/apps/emby.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
---
hide:
- tags
tags:
- emby
---

# Emby

# What is it?

[Emby](https://emby.media) is a media server designed to organize, play, and stream audio and video to a variety of devices
Expand Down
7 changes: 7 additions & 0 deletions docs/apps/gluetun.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
hide:
- tags
tags:
- gluetun
---

# Gluetun

## What is it?
Expand Down
7 changes: 7 additions & 0 deletions docs/apps/grafana.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
hide:
- tags
tags:
- grafana
---

# Grafana

## What is it?
Expand Down
7 changes: 7 additions & 0 deletions docs/apps/hetzner_nfs.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
hide:
- tags
tags:
- nfs
---

# Hetzner NFS VLAN

## What is it?
Expand Down
9 changes: 9 additions & 0 deletions docs/apps/jackett.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
---
hide:
- tags
tags:
- jackett
---

# Jackett

# What is it?

[Jackett](https://github.com/Jackett/Jackett) (based on the original work of Matthew Little aka _zone117x_) is a web-based app that acts like a proxy server, directing search queries from download clients (e.g. Sonarr) to torrent tracker sites and sending the results back. Download clients can also use Jackett to fetch RSS feeds from tracker sites. Finally, it can be used as a meta search tool to find torrents, right from within the app.
Expand Down
7 changes: 7 additions & 0 deletions docs/apps/jellyfin.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
hide:
- tags
tags:
- jellyfin
---

# Jellyfin

## What is it?
Expand Down
9 changes: 9 additions & 0 deletions docs/apps/lidarr.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
---
hide:
- tags
tags:
- lidarr
---

# Lidarr

# What is it?

[Lidarr](https://lidarr.audio) is basically Sonarr for music. It functions as a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds from Bittorrent trackers and Usenet Indexers, looking for new tracks from your favorite artists and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.
Expand Down
7 changes: 7 additions & 0 deletions docs/apps/mariadb.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
hide:
- tags
tags:
- mariadb
---

# MariaDB

## What is it?
Expand Down
7 changes: 7 additions & 0 deletions docs/apps/netdata.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
hide:
- tags
tags:
- netdata
---

# Netdata

## What is it?
Expand Down
9 changes: 9 additions & 0 deletions docs/apps/nzbget.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
---
hide:
- tags
tags:
- nzbget
---

# NZBGet

# What is it?

[NZBGet](https://nzbget.net/) (by Andrey Prygunkov aka hugbug) is a very efficient, cross-platform usenet downloader.
Expand Down
10 changes: 9 additions & 1 deletion docs/apps/nzbhydra2.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
THIS PAGE HAS NOT BEEN FULLY UPDATED FOR SALTBOX
---
hide:
- tags
tags:
- nzbhydra
- nzbhydra2
---

# NZBHydra2

# What is it?

Expand Down
Loading

0 comments on commit 3812847

Please sign in to comment.