Commit Graph

1577 Commits

Author SHA1 Message Date
9348c3a968 add code owners (#123) 2020-05-25 23:56:14 +02:00
0b43d76338 reset to dev branch 2020-05-25 23:56:14 +02:00
f474c20042 Create CNAME 2020-05-25 18:27:11 +02:00
09937795a0 Update index.md 2020-05-25 18:25:42 +02:00
1609a69d0a Set theme jekyll-theme-cayman 2020-05-25 18:20:16 +02:00
dd31b4d094 Merge pull request #119 from Ornias1993/fix_master
devnull all the things, we do our own messages
2020-05-24 23:17:42 +02:00
4249bd74d9 Merge branch 'master' into fix_master 2020-05-24 23:16:59 +02:00
13be3ca313 dont /dev/null variable, oops 2020-05-24 23:12:31 +02:00
4512edff0d devnull all the things, we do our own messages 2020-05-24 23:11:33 +02:00
676f32b1ce Merge pull request #118 from Ornias1993/fix_master
Emergency master fix due to move
2020-05-24 23:07:54 +02:00
1b662fdff5 remove cirrus ci 2020-05-24 23:04:35 +02:00
61af3c2e7d change readme references 2020-05-24 23:01:54 +02:00
9483212dba gitfix 2020-05-24 23:00:59 +02:00
29c0e13eb7 Add placeholder .cirrus.yml 2020-05-24 10:39:39 +02:00
153e0a97fa remove old jail docs 2020-05-22 19:30:57 +02:00
762cb452f1 test different cp 2020-05-22 19:30:39 +02:00
d4ee43bab6 Add blueprints folder for docs 2020-05-22 19:24:04 +02:00
0fadea4bef master fix 2020-05-17 14:07:22 +02:00
6ebb1dd45b Merge pull request #44 from Ornias1993/dev
v1.2.0
2020-05-17 14:04:35 +02:00
9b4bedfa48 Add migration documentation 2020-05-17 14:00:36 +02:00
f6766b3fa2 Fix bitwarden indent 2020-05-08 00:26:51 +02:00
36e2df80de Add update to readme 2020-05-08 00:26:20 +02:00
c26a4bfbc1 fix typo; add influxdb to readme (#100) 2020-05-05 15:21:37 +02:00
137a25595d plex typo fix 2020-05-05 15:05:44 +02:00
17714136c9 set branch to dev 2020-05-05 14:57:15 +02:00
795eb809af Unifi fixes (#99)
* fix database creation, set rc script executable

* fix lint errors

* fix typo
2020-05-05 14:58:49 +02:00
dbfbd489fa [WIP] Allow multiple installations of same blueprint (#88)
* Multi-install support, Blueprints and config changes. Initial commit

* Migrating jails to blueprints, first steps.
Tested Working:
- Transmission
- Lidarr
- Sonarr
- Radarr

fix lidarr config (+10 squashed commit)

Squashed commit:

[5f14653] always link ports folders

[f18f2f0] Optional (blueprint) ports mount
Fixes #89

[96ef7e7] chmod all the things

[129e707] same mistake... again...

[e1596dc] missing reference

[6da3567] Forgot one reference

[d78b5b6] Update wiki.yml

[cecc53a] Update filecheck.yml

[5244abd] basic settings changed.
More involved blueprints still need changes, such as: Bitwarden, nextcloud, Mariadb

[6568e92] jails -> blueprints

* Added Tested Working:
- KMS
- Plex
- Tautulli
- Organizr
- InfluxDB
- MariaDB

Many squashed small fixes included:
Make *.rc executable (+13 squashed commit)

Squashed commit:

[b28aa83] use .rc for rc.d config files

[e940a48] some mariadb cleanup

[dc27aff] testing another way

[83bd91b] Mariadb root password alter instead of update, initial config for unifi

[0ca3074] some light config cleanup

[a0d4352] also remove database from influxdb example config (db should be created when required)

[2c218cc] Prepare influxdb and remove unneeded content

[1b34109] more shellcheck fixups

[c96566c] Some shellcheck cleanup

[8969ca7] bitwarden mostly done, some work on nextcloud and unifi

[7f89bfa] initial mariadb patch

[dd7e85f] missed one problem

[f814cb7] Initial pseudo-compatibility patch for unifi

* Enable Bitwarden support and some small fixes/tweaks
Fixes #95

more bugs and typo's (+3 squashed commit)

Squashed commit:

[3b5213e] Bitwarden not correctly installing db

[b7438a5] yeah thats not gonna cut it... >.<

[e7987c2] some slight bitwarden tweaks

* Enable Unifi support and some small fixes/tweaks

small unifi cleanup. Unifi is working (+3 squashed commit)

Squashed commit:

[d906d2d] chmod unifi

[545e999] Add extra sanity, remove unneeded variables from example

[b8c0b24] Some small Unifi Tweaks

* Nextcloud Cleanup, Some fixes, Initial support for blueprintsystem
Fixes #96
Fixes #97
Fixes #98

some bloat and syntax fixes (+5 squashed commit)

Squashed commit:

[78f6428] Some more nextcloud cleanup and tweaks
- combines multiple variables for cert system selection (Fixes #98 )
- Default to self signed cert
- Force manual admin password

[7cacae4] slight fixes

[3d81cda] More cleanup

[50496cc] small mariadb fix and more nextcloud cleanup

[c1b2c20] Cleaning nextcloud
- Remove external DB (Fixes #97 )
- Remove Postgresql (Fixes #96 )
- Some preparation for blueprint

* Nextcloud done

and..  another... (+5 squashed commit)

Squashed commit:

[c65751b] caddy not installed right.

[e5da66b] more fixes

[a33300e] Damnit, two typo's same scentence

[4292a7a] another typo

[1b820cf] typo and example hotfix

* Introduce version checking for config file
2020-05-02 17:45:13 +02:00
66e997069a Add Unifi Controller with integrated Unifi-Poller (#75)
* Add Unifi Controller with integrated Unifi-Poller
Install & Update uses 'latest' release. Persistent data using influxdb.

Unifi Poller now optional

* fix global dataset refs

* move unifi_poller bootscript into rc folder

* Apply suggestions from code review

* Update jails/unifi/includes/rc/mongod

Forgot to add one suggestion from review.

* Added shellcheck ignores for all RC scripts

Shellcheck doesn't play nice with RC scripts, those advices are often either wrong, or very hard (not worth it) to change enough to get it to pass and work.

* Last rc ignores for shellcheck

* Update jails/unifi/install.sh

* Shellcheck to shellcheck

Making shellcheck lowercase for parsing

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2020-04-29 18:40:14 +02:00
616eb2a432 Create .shellcheckrc
Ignore SC2034 for ever. It's a known issue with how the scripts are designed to work, isn't really an issue and leads to MANY bloated disable=SC2034 flags everywhere.
2020-04-29 16:57:15 +02:00
8659f2c252 Fixes for recent changes (#87)
* some fixes

* set fixes

* some rest

* add shellcheck ignore and explaination

* fix iocage install dir not being exported

* reset branch to dev
2020-04-26 17:56:13 +02:00
2c75cfe0ea Wiki replacement and CI update (#86)
* dhcp uses on, not true (because iocage syntax)

* Documentation updates

* Add gh-pages wiki generator using mkdocs

* Update shellcheck.yml

* Update wiki.yml

* Add filecheck

* readme case correction1

* readme case correction2

* Update filecheck.yml
2020-04-26 16:00:47 +02:00
c32ea280da Linter cleanup (#84)
* Fix all Scriptcheck errors on current dev code

* clean recent plex changes
2020-04-26 14:54:00 +02:00
46d1487191 Add plex transcoding ramdisk creation (#79) 2020-04-26 14:54:00 +02:00
759da942d2 Automatically detect mountpoint for iocage (#80)
* automate grabbing iocage dataset instead of hardcoding

* move iocage dataset define to jailman.sh instead of config.yml
It can still be overriden by config.yml
2020-04-26 14:54:00 +02:00
dc6eb4a4b7 Update shellcheck.yml 2020-04-26 14:54:00 +02:00
f0437b87c8 add plex user to video group to enable future hardware encoding jail side. (#78) 2020-04-26 14:53:59 +02:00
d877424c8c Rename plexpass to beta and document the beta flag (#77)
* Rename plexpass to beta and document the beta flag (Fixes: #54)

* Comment cleanup
2020-04-26 14:53:59 +02:00
a60518e02e Update nextcloud (#81)
* Implement freenas-iocage-nextcloud#105

* Implement freenas-iocage-nextcloud#106
2020-04-26 14:53:59 +02:00
5119ba5120 - Adds documentation for config.yml options (fixes: #70) (#76)
- Describes the dataset structure, included auto-generated datasets (fixes: #68)
2020-04-26 14:53:59 +02:00
52509f9912 Jail-Specific config.yml (#61)
* - Move pkgs to per-jail config file
- Remove pkgs from main example-config file
- edit gitignore to include jail config files

* prototype for loop to grab jail configs

* update *arr pkgs
2020-04-26 14:53:59 +02:00
11b66e9711 fix persistence, update readme 2020-04-26 14:53:59 +02:00
520597485a Changed jail creation to always create base jails (#57) 2020-04-26 14:53:59 +02:00
b24a7c153a Add central ports mount for all jails (#58)
* Add central ports mount for all jails, auto fetch, extract and auto update on install.

* Some verbosity cleanup
2020-04-26 14:53:59 +02:00
839abbe8ff Add restart warning after update 2020-04-26 14:53:59 +02:00
3193319d2c Fixed destroyjails so it can destroy multiple jails. Minor formatting cleanup around usage code. 2020-04-26 14:53:59 +02:00
77f1589701 Add right packages to example config for *arr 2020-04-26 14:53:59 +02:00
a1cdb585f2 Add InfluxDB (#45)
Add influxDB jail

Co-authored-by: colemamd <root@freenas.colemanonline.net>
2020-04-26 14:53:59 +02:00
8721fcb278 placeholder, dev wipe 2020-04-26 14:53:59 +02:00
ad7f0813a3 delete wiki generation action
This is going to be replaced in 1.2
2020-04-26 14:38:31 +02:00
d5f613617e Create shellcheck.yml 2020-04-25 16:30:14 +02:00