Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from cloudbox:master #41

Open
wants to merge 35 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
acbfa42
removed the "config" bind
tctfox Nov 25, 2021
906ec8c
Move Docker Images to hotio CR and LSCR
owine Dec 15, 2021
b2fdf27
Gazee: Remove LSCR
owine Dec 15, 2021
efba062
OrganizrV1: Remove
owine Dec 23, 2021
046a00e
mkvtoolnix: Add /mnt mount
owine Jan 27, 2022
3adeb38
jellyfin: Remove lazyman
owine Feb 5, 2022
049d1cf
plex2: Remove lazyman
owine Feb 5, 2022
c294b29
Add a "data" directory since transmissionvpn expects it
tejassharma96 Feb 22, 2022
0f0eebc
use templates instead of "when"
tejassharma96 Feb 22, 2022
3f8b043
Calibre-Web: Fix Docker Mod
owine Mar 7, 2022
4a5a34a
Merge pull request #392 from tejassharma96/patch-1
chazlarson Apr 3, 2022
d77251c
Merge pull request #387 from tctfox/master
chazlarson Apr 3, 2022
c735c27
Added "jfa-go" role (#393)
bonny1992 Apr 3, 2022
3e45f98
fix(overseerr): force container to use Google DNS
DenzoNL Apr 27, 2022
882fd1c
Merge pull request #399 from DenzoNL/fix/overseerr-tmdb-dns
owine May 1, 2022
6a922b6
add Whisparr (#398)
L0rdShrek Jun 11, 2022
7c6eb6c
Add tdarrv2 role (#402)
kungfoome Jun 11, 2022
f8b2b55
Cjcharles777 patch 1 (#397)
cjcharles777 Jun 11, 2022
8faf502
Fix User gid (#379)
nimdaus Jun 11, 2022
0584ce6
Set balance and scrub mountpoints to 'auto' (#404)
BeansIsFat Jun 23, 2022
0a96a9a
Firefly: Change Docker Image. Closes #351
owine Aug 15, 2022
62041e1
Deluge: Fix pinned version - too old for LSCR
owine Sep 8, 2022
52cd9d2
Added a role for Audiobookshelf, a tool for selh-hosting audiobook an…
astrodad Sep 11, 2022
bad4308
Mylar3: Swap to LSIO image
owine Sep 11, 2022
e70f5ce
OmbiX: Swap to LSIO image
owine Sep 11, 2022
9eb4162
Tdarr: Deprecate v1 - image no longer exists
owine Sep 11, 2022
3e3068e
Petio: Swap to official image
owine Sep 11, 2022
3bef964
Mylar3: Update header
owine Sep 19, 2022
f709c2e
OmbiX: Update header
owine Sep 19, 2022
832f4c0
Various: Expose ports
owine Sep 19, 2022
fd65243
ArrX: Migrator fixes
owine Sep 27, 2022
edce311
Lint
owine Oct 12, 2022
57958ce
Rename roles/audiobookshelf/main.yml to roles/audiobookshelf/tasks/ma…
owine Oct 12, 2022
09b7360
Fix migrators
owine Nov 10, 2022
58109d2
Update Calibre role w/ security_opts (#411)
masonenglish Jan 27, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ This is a partial list of roles available via Community; once the repo is instal
- **[speedtest](https://github.com/adolfintel/speedtest)** - Self-hosted HTML5 Speedtest
- **subsonic**
- **[telly](../../wiki/Telly)**
- **[tdarrv2](../../wiki/tdarrv2)** - Tdarr V2 is a cross-platform conditional based transcoding application for automating media library transcode/remux management in order to process your media files as required.
- **[transmissionvpn](https://github.com/haugene/docker-transmission-openvpn)**
- **[transmissionx](../../wiki/transmissionx)** - lightweight torrent client - role to create multiple roles (default is one)
- **ubooquity** - comics server and online reader (ubooquity.your.server/ubooquity for main page / your.ip:2203/ubooquity/admin for admin)
Expand Down
7 changes: 5 additions & 2 deletions community.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
- { role: apprise, tags: ['apprise'] }
- { role: archivebox, tags: ['archivebox'] }
- { role: asshama, tags: ['asshama'] }
- { role: audiobookshelf, tags: ['audiobookshelf'] }
- { role: autoscan, tags: ['autoscan'] }
- { role: bazarrx, tags: ['bazarrx'] }
- { role: beets, tags: ['beets'] }
Expand Down Expand Up @@ -66,6 +67,7 @@
- { role: influxdb, tags: ['influxdb'] }
- { role: invoiceninja, tags: ['invoiceninja'] }
- { role: jellyfin, tags: ['jellyfin'] }
- { role: jfa-go, tags: ['jfa-go', 'jellyfinaccounts', 'jellyfinaccountsgo'] }
- { role: jirafeau, tags: ['jirafeau'] }
- { role: kcptun-client, tags: ['kcptun-client'] }
- { role: kcptun-server, tags: ['kcptun-server'] }
Expand All @@ -87,7 +89,6 @@
- { role: nowshowing, tags: ['nowshowing'] }
- { role: nzbhydra, tags: ['nzbhydra'] }
- { role: ombix, tags: ['ombix'] }
- { role: organizrv1, tags: ['organizrv1'] }
- { role: ouroboros, tags: ['ouroboros'] }
- { role: overseerr, tags: ['overseerr'] }
- { role: overseerrx, tags: ['overseerrx'] }
Expand Down Expand Up @@ -122,7 +123,8 @@
- { role: stash, tags: ['stash'] }
- { role: subsonic, tags: ['subsonic'] }
- { role: synclounge, tags: ['synclounge'] }
- { role: tdarr, tags: ['tdarr'] }
- { role: tdarrv2, tags: ['tdarrv2'] }
- { role: tdarrv2-node, tags: ['tdarrv2', 'tdarrv2-node'] }
- { role: telegraf, tags: ['telegraf'] }
- { role: telly, tags: ['telly'] }
- { role: thelounge, tags: ['thelounge'] }
Expand All @@ -136,6 +138,7 @@
- { role: vscode, tags: ['vscode'] }
- { role: watchtower, tags: ['watchtower'] }
- { role: wallabag, tags: ['wallabag'] }
- { role: whisparr, tags: ['whisparr'] }
- { role: wordpress, tags: ['wordpress'] }
- { role: xbackbone, tags: ['xbackbone'] }
- { role: xteve, tags: ['xteve'] }
Expand Down
10 changes: 9 additions & 1 deletion defaults/settings.yml.default
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,8 @@ grafana:
plugins: "grafana-piechart-panel,grafana-worldmap-panel"
invoiceninja:
subdomain: invoiceninja
jfa_go:
subdomain: jfa-go
jirafeau:
domain: ~
lidarrx:
Expand Down Expand Up @@ -115,17 +117,23 @@ sonarrx:
synclounge:
domain: ~
subdomain: synclounge
tdarrv2:
subdomain: tdarrv2
direct_domain: false
transcode_dir: /tdarrv2_transcode_tmp_cache
serverip: tdarrv2
transmissionvpn:
vpn_endpoint: netherlands.ovpn
vpn_pass: your_vpn_password
vpn_prov: NORDVPN
vpn_user: your_vpn_username
rpc_authentication_required: false
transmissionx:
roles:
- ""
unifi:
port: 8080
varken:
varken:
tautulli_subdomain: plexpy
wordpress:
direct_domain: false
Expand Down
4 changes: 2 additions & 2 deletions roles/airsonic/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Title: Community: Airsonic #
# Author(s): Superduper09 #
# URL: https://github.com/Cloudbox/Community #
# Docker Image(s): linuxserver/airsonic #
# Docker Image(s): lscr.io/linuxserver/airsonic #
# -- #
# Part of the Cloudbox project: https://cloudbox.works #
#########################################################################
Expand All @@ -29,7 +29,7 @@
- name: Create and start container
docker_container:
name: airsonic
image: linuxserver/airsonic
image: lscr.io/linuxserver/airsonic
pull: yes
env:
PUID: "{{ uid }}"
Expand Down
58 changes: 58 additions & 0 deletions roles/audiobookshelf/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
#########################################################################
# Title: Community: Audiobookshelf #
# Author(s): astrodad #
# URL: https://github.com/Cloudbox/Community #
# Docker Image(s): ghcr.io/advplyr/audiobookshelf #
# -- #
# Part of the Cloudbox project: https://cloudbox.works #
#########################################################################
# GNU General Public License v3.0 #
#########################################################################
---
- name: "Setting CloudFlare DNS Record"
include_role:
name: cloudflare-dns
vars:
record: audiobookshelf
when: cloudflare_enabled

- name: Stop and remove any existing container
docker_container:
name: audiobookshelf
state: absent

- name: Create audiobookshelf directories
file: "path={{ item }} state=directory mode=0775 owner={{ user.name }} group={{ user.name }}"
with_items:
- /opt/audiobookshelf
- /opt/audiobookshelf/metadata

- name: Create and start container
docker_container:
name: audiobookshelf
image: ghcr.io/advplyr/audiobookshelf:latest
pull: yes
env:
PUID: "{{ uid }}"
PGID: "{{ gid }}"
TZ: "{{ tz }}"
VIRTUAL_HOST: "audiobookshelf.{{ user.domain }}"
VIRTUAL_PORT: "13378"
LETSENCRYPT_HOST: "audiobookshelf.{{ user.domain }}"
LETSENCRYPT_EMAIL: "{{ user.email }}"
volumes:
- "/opt/audiobookshelf:/config"
- "/opt/audiobookshelf/metadata:/metadata"
- "/mnt/unionfs/Media/Audiobooks:/audiobooks"
- "/mnt/unionfs/Media/Podcasts:/podcasts"
- "/mnt:/mnt"

labels:
"com.github.cloudbox.cloudbox_managed": "true"
networks:
- name: cloudbox
aliases:
- audiobookshelf
purge_networks: yes
restart_policy: unless-stopped
state: started
2 changes: 1 addition & 1 deletion roles/bazarrx/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Title: Community: BazarrX #
# Author(s): Migz93 #
# URL: https://github.com/Cloudbox/Community #
# Docker Image(s): linuxserver/bazarr #
# Docker Image(s): lscr.io/linuxserver/bazarr #
# -- #
# Part of the Cloudbox project: https://cloudbox.works #
#########################################################################
Expand Down
6 changes: 4 additions & 2 deletions roles/bazarrx/tasks/template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Title: Community: BazarrX | Template #
# Author(s): Migz93 #
# URL: https://github.com/Cloudbox/Community #
# Docker Image(s): linuxserver/bazarr #
# Docker Image(s): lscr.io/linuxserver/bazarr #
# -- #
# Part of the Cloudbox project: https://cloudbox.works #
#########################################################################
Expand Down Expand Up @@ -37,8 +37,10 @@
- name: Create and start container
docker_container:
name: "bazarr{{ rolename }}"
image: "hotio/bazarr:{{ bazarrx.version }}"
image: "cr.hotio.dev/hotio/bazarr:{{ bazarrx.version }}"
pull: yes
exposed_ports:
- "6767"
env:
TZ: "{{ tz }}"
PUID: "{{ uid }}"
Expand Down
4 changes: 2 additions & 2 deletions roles/beets/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Title: Community: Beets #
# Author(s): fuller882 #
# URL: https://github.com/Cloudbox/Community #
# Docker Image(s): linuxserver/beets #
# Docker Image(s): lscr.io/linuxserver/beets #
# -- #
# Part of the Cloudbox project: https://cloudbox.works #
#########################################################################
Expand Down Expand Up @@ -42,7 +42,7 @@
- name: Create and start container
docker_container:
name: beets
image: linuxserver/beets
image: lscr.io/linuxserver/beets
pull: yes
env:
TZ: "{{ tz }}"
Expand Down
4 changes: 2 additions & 2 deletions roles/booksonic/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Title: Community: Booksonic #
# Author(s): moarbytes, muplah #
# URL: https://github.com/Cloudbox/Community #
# Docker Image(s): linuxserver/booksonic #
# Docker Image(s): lscr.io/linuxserver/booksonic #
# -- #
# Part of the Cloudbox project: https://cloudbox.works #
#########################################################################
Expand All @@ -29,7 +29,7 @@
- name: Create and start container
docker_container:
name: booksonic
image: linuxserver/booksonic
image: lscr.io/linuxserver/booksonic
pull: yes
env:
TZ: "{{ tz }}"
Expand Down
4 changes: 2 additions & 2 deletions roles/bookstack/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Title: Community: BookStack #
# Author(s): Thomvh #
# URL: https://github.com/Cloudbox/Community #
# Docker Image(s): linuxserver/bookstack #
# Docker Image(s): lscr.io/linuxserver/bookstack #
# -- #
# Part of the Cloudbox project: https://cloudbox.works #
#########################################################################
Expand Down Expand Up @@ -40,7 +40,7 @@
- name: Create and start bookstack container
docker_container:
name: bookstack
image: "linuxserver/bookstack"
image: "lscr.io/linuxserver/bookstack"
pull: yes
env:
TZ: "{{ tz }}"
Expand Down
8 changes: 6 additions & 2 deletions roles/btrfsmaintenance/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,13 @@
- name: "Change mountpoints to 'auto'"
lineinfile:
path: "/opt/btrfsmaintenance/sysconfig.btrfsmaintenance"
regexp: '^BTRFS_TRIM_MOUNTPOINTS\s?='
line: 'BTRFS_TRIM_MOUNTPOINTS="auto"'
regexp: '^{{ item }}\s?='
line: '{{ item }}="auto"'
state: present
loop:
- BTRFS_TRIM_MOUNTPOINTS
- BTRFS_BALANCE_MOUNTPOINTS
- BTRFS_SCRUB_MOUNTPOINTS

- name: "Execute dist-install.sh"
become: yes
Expand Down
6 changes: 3 additions & 3 deletions roles/calibre-web/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Title: Community: Calibre-Web #
# Author(s): Superduper09, -SK #
# URL: https://github.com/Cloudbox/Community #
# Docker Image(s): linuxserver/calibre-web #
# Docker Image(s): lscr.io/linuxserver/calibre-web #
# -- #
# Part of the Cloudbox project: https://cloudbox.works #
#########################################################################
Expand All @@ -29,12 +29,12 @@
- name: Create and start container
docker_container:
name: calibre-web
image: linuxserver/calibre-web
image: lscr.io/linuxserver/calibre-web
pull: yes
env:
TZ: "{{ tz }}"
PUID: "{{ uid }}"
GUID: "{{ gid }}"
PGID: "{{ gid }}"
VIRTUAL_HOST: "books.{{ user.domain }}"
VIRTUAL_PORT: "8083"
LETSENCRYPT_HOST: "books.{{ user.domain }}"
Expand Down
6 changes: 4 additions & 2 deletions roles/calibre/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Title: Community: Calibre #
# Author(s): Andrew Johnson and SK #
# URL: https://github.com/Cloudbox/Community #
# Docker Image(s): linuxserver/calibre #
# Docker Image(s): lscr.io/linuxserver/calibre #
# -- #
# Part of the Cloudbox project: https://cloudbox.works #
#########################################################################
Expand Down Expand Up @@ -41,7 +41,7 @@
- name: Create and start container
docker_container:
name: calibre
image: linuxserver/calibre
image: lscr.io/linuxserver/calibre
pull: yes
env:
TZ: "{{ tz }}"
Expand All @@ -62,6 +62,8 @@
- name: cloudbox
aliases:
- calibre
security_opts:
- seccomp:unconfined #optional
exposed_ports:
- 8080
- 8081
Expand Down
4 changes: 2 additions & 2 deletions roles/couchpotato/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Title: Community: Couchpotato #
# Author(s): javi11 #
# URL: https://github.com/Cloudbox/Community #
# Docker Image(s): linuxserver/couchpotato #
# Docker Image(s): lscr.io/linuxserver/couchpotato #
# -- #
# Part of the Cloudbox project: https://cloudbox.works #
#########################################################################
Expand All @@ -29,7 +29,7 @@
- name: Create and start container
docker_container:
name: couchpotato
image: linuxserver/couchpotato
image: lscr.io/linuxserver/couchpotato
pull: yes
env:
UMASK: "002"
Expand Down
4 changes: 2 additions & 2 deletions roles/deluge/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Title: Community: Deluge #
# Author(s): fuller882, Kalroth, Migz93 #
# URL: https://github.com/Cloudbox/Community #
# Docker Image(s): linuxserver/deluge #
# Docker Image(s): lscr.io/linuxserver/deluge #
# -- #
# Part of the Cloudbox project: https://cloudbox.works #
#########################################################################
Expand Down Expand Up @@ -44,7 +44,7 @@

- name: Set 'deluge_docker_image' variable
set_fact:
deluge_docker_image: "{{ (deluge.version | lower == 'v2') | ternary('linuxserver/deluge:latest','linuxserver/deluge:5b398f77-ls22') }}"
deluge_docker_image: "{{ (deluge.version | lower == 'v2') | ternary('lscr.io/linuxserver/deluge:latest','linuxserver/deluge:5b398f77-ls22') }}"

- name: Create and start container
docker_container:
Expand Down
2 changes: 1 addition & 1 deletion roles/firefly/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
- name: Create and start FireFly container
docker_container:
name: firefly
image: "jc5x/firefly-iii:latest"
image: "fireflyiii/core:latest"
pull: yes
exposed_ports:
- 8080
Expand Down
2 changes: 1 addition & 1 deletion roles/gazee/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Title: Community: Gazee #
# Author(s): Aki #
# URL: https://github.com/Cloudbox/Community #
# Docker Image(s): linuxserver/gazee #
# Docker Image(s): lscr.io/linuxserver/gazee #
# -- #
# Part of the Cloudbox project: https://cloudbox.works #
#########################################################################
Expand Down
4 changes: 2 additions & 2 deletions roles/healthchecks/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Title: Community: Healthchecks Role #
# Author(s): danqbudz #
# URL: https://github.com/Cloudbox/Community #
# Docker Image: linuxserver/healthchecks #
# Docker Image: lscr.io/linuxserver/healthchecks #
# -- #
# Part of the Cloudbox project: https://cloudbox.works #
#########################################################################
Expand Down Expand Up @@ -44,7 +44,7 @@
- name: Create and start container
docker_container:
name: healthchecks
image: linuxserver/healthchecks
image: lscr.io/linuxserver/healthchecks
pull: yes
env:
TZ: "{{ tz }}"
Expand Down
Loading