Commit graph

280 commits

Author SHA1 Message Date
HitLuca
e0088d871b Merge commit '9ad34825ef128628b3bacfd78375c7eba7b106d2' into vscode 2022-08-23 11:55:22 +02:00
David Stephens
9ad34825ef
Merge pull request #599 from HitLuca/clean-up
Moved users task to proper role
2022-08-23 00:58:03 +01:00
David Stephens
53b17c8811 📈 Re-add updated and fixed stats role. Goodbye influx, hello Prometheus 2022-08-23 00:56:02 +01:00
HitLuca
c8e251d18d ♻️ moved users task to proper role 2022-08-22 09:03:59 +02:00
HitLuca
8d5b4e8d22 added code-server app
🚧 still missing docs
2022-08-21 22:07:39 +02:00
David Stephens
ddc9bb1d87
Merge pull request #591 from bcurran3/patch-56
FIX: Traefik - traefik_port_http variable defined but never used
2022-08-21 20:06:08 +01:00
David Stephens
40b11d019b
Merge pull request #586 from bcurran3/patch-57
FIX: Speedtest-Tracker - correct container name
2022-08-21 09:18:25 +01:00
bcurran3
c0477460a2
Update traefik.toml 2022-08-20 17:18:43 -07:00
bcurran3
c374f32077
Update traefik.toml 2022-08-20 14:36:56 -07:00
bcurran3
a006c8af60
Update main.yml 2022-08-20 12:11:32 -07:00
bcurran3
5aa73bde40
Update main.yml 2022-08-20 12:05:55 -07:00
David Stephens
fdc1f6a2ec Default to Nextcloud stable 2022-08-20 19:35:57 +01:00
David Stephens
4e6b9f849d
Merge pull request #568 from bcurran3/patch-46
FEATURE ADD: Nextcloud - change images to variables
2022-08-20 19:33:49 +01:00
David Stephens
ac3c87cb65 Move timemachine template file to role 2022-08-20 19:14:23 +01:00
David Stephens
d3d76f9864 Move virtual desktop template file into role 2022-08-20 19:14:23 +01:00
HitLuca
9764abb1e6 Merge remote-tracking branch 'davestephens/master' into migrate-tasks-to-roles 2022-08-20 11:22:06 +02:00
bcurran3
fa652829cd
Merge branch 'davestephens:master' into patch-57 2022-08-18 10:20:01 -07:00
bcurran3
530ea70579
Update main.yml 2022-08-18 10:17:29 -07:00
bcurran3
a9d3b7bd16
Update main.yml
I agree this is not necessary, but it adds consistency.
2022-08-18 01:34:45 -07:00
bcurran3
06f0cf71b5
ADD: Wireshark - the world’s foremost and widely-used network protocol analyzer (#578)
Add Wireshark
2022-08-18 08:29:10 +01:00
David Stephens
571a02c480
Merge pull request #570 from bcurran3/patch-48
FIX: duplicati - allow restore of docker persistent data
2022-08-18 07:55:48 +01:00
bcurran3
aff19c68a1
correct container name 2022-08-17 19:07:57 -07:00
HitLuca
bb501d8fba 🏗️ removed cron_file command from cron task 2022-08-17 13:48:30 +02:00
bcurran3
c96433adb8
FIX: duplicati - allow restore of docker persistent data
- adds ability to restore to docker_home when duplicati_data_permissions is overridden to "rw"

NOTE: I'm not sure why this wasn't addressed in https://github.com/davestephens/ansible-nas/pull/204. I addressed it with a question in https://github.com/davestephens/ansible-nas/issues/171 but never received a response. Hopefully this is a desirable enhancement allowing direct restoring of the container persistent data without having to restore to a temp area and then move them.
2022-08-15 14:55:47 -07:00
bcurran3
6561eddece
Update main.yml
add the image variables
2022-08-15 11:06:01 -07:00
bcurran3
e13092fb76
nextcloud - change images to variables
- create image variables so that users can define/overwrite the defaults
2022-08-15 11:04:30 -07:00
bcurran3
89173f2395
Update main.yml
* fixed traefik routing 
* pointed traefik to user interface instead of files
2022-08-14 18:00:13 -07:00
Webster Mudge
ea91f72744
Add CRON schedule to route53-ddns service
Signed-off-by: Webster Mudge <wmudge@gmail.com>
2022-08-03 18:35:19 -04:00
David Stephens
16caf4f27f
Merge pull request #549 from HitLuca/remove-enclosing-strings-for-booleans
Switched from booleans enclosed in strings to standard booleans
2022-07-28 00:05:03 +01:00
David Stephens
2c86689684
Merge pull request #552 from HitLuca/docs-refactoring
Big docs refactoring
2022-07-27 23:47:37 +01:00
HitLuca
bc6dbea970 🐛 fixed issue when octoprint_enable_webcam is false but ENABLE_MJPG_STREAMER is still set to true 2022-07-27 23:08:02 +02:00
HitLuca
1c90934184 🚨 fixed linting errors 2022-07-27 10:49:09 +02:00
HitLuca
59e47c4ebf 🏗️ converted remaining tasks to proper roles, moving vars definitions into proper role subfolder.
🐛 added missing entries in nas.yml (?!?)
♻️ reordered entries in nas.yml in alphabetical order. Renamed vd variables to virtual_desktop for ease of understanding
2022-07-27 10:41:17 +02:00
HitLuca
dda3f0246e ♻️ big docs refactoring 2022-07-25 22:18:57 +02:00
HitLuca
abd58ee27d added octoprint application 2022-07-23 18:46:12 +02:00
HitLuca
78899cd26d 🚨 fixed jinja linter warning 2022-07-23 17:40:36 +02:00
HitLuca
3c5dc50a8b ♻️ switched from booleans enclosed in strings ("true" "false") to standard booleans. Bools are casted to strings where necessary 2022-07-23 17:32:51 +02:00
David Stephens
a779915fea
Merge pull request #544 from HitLuca/healthchecks.io
Added healthchecks.io service integration
2022-07-22 23:30:49 +01:00
HitLuca
cac6bf599e added healthchecks.io service integration 2022-07-11 18:46:37 +02:00
Justin D. Fetherolf
a110c79516 Merge branch 'master' into 531-minecraft-server 2022-07-01 08:18:32 -06:00
Benjamin Teke
b990e52913 Remove commented code. 2022-06-27 22:16:45 +02:00
Benjamin Teke
6df0bdec29 Add Overseerr. 2022-06-26 23:51:42 +02:00
Justin D. Fetherolf
c4c9167597 Merge branch 'master' into 531-minecraft-server 2022-06-20 08:02:56 -06:00
David Stephens
c1d15b069c Bump traefik to latest 2022-06-19 13:29:47 +01:00
David Stephens
a9572f898e
Merge pull request #537 from wmudge/feature/route53-ddns
Add Route53 Dynamic DNS role
2022-06-19 08:57:24 +01:00
Webster Mudge
3ede0c17ef
Add role for TiddlyWiki
Signed-off-by: Webster Mudge <wmudge@gmail.com>
2022-06-18 16:41:33 -04:00
Webster Mudge
77f1352279
Add Route53 Dynamic DNS role
Signed-off-by: Webster Mudge <wmudge@gmail.com>
2022-06-18 16:40:10 -04:00
David Stephens
eb75419df9 Merge branch 'master' of https://github.com/Narcolapser/ansible-nas
* 'master' of https://github.com/Narcolapser/ansible-nas:
  Adding localtime mounting
  Wrong port.
  Added ESPHome for usage with Home Assistant.
2022-06-17 22:51:14 +01:00
David Stephens
40c3213915 Move Mosquitto to role 2022-06-12 23:24:47 +01:00
David Stephens
dc1c281c13 Add sabnzbd external access config 2022-06-08 21:38:50 +01:00
Justin D. Fetherolf
86723eb845 Fix newline lint complaint 2022-06-07 20:51:10 -06:00
Justin D. Fetherolf
013a4511b6 Change data directory name 2022-06-07 20:40:53 -06:00
Justin D. Fetherolf
4146e19e6d Rename to minecraft-server
To avoid any confusion that this application is the client version
of the game, rename the application to `minecraft-server`. This includes
updating variables and documentation.
2022-06-07 20:24:10 -06:00
Justin D. Fetherolf
f60dca9302 Add Minecraft Server image
Add the `itzg/minecraft-server` image as the Minecraft application
to be run within Ansible NAS.
2022-06-06 22:00:13 -06:00
David Stephens
7e4248c15f speedtest-tracker naming tweaks 2022-05-30 19:41:56 +01:00
David Stephens
f2d5e50e7e Move Speedtest-tracker to a role 2022-05-30 19:34:09 +01:00
David Stephens
784ea83370 Merge branch 'speedtest---add' of https://github.com/bcurran3/ansible-nas into bcurran3-speedtest---add
* 'speedtest---add' of https://github.com/bcurran3/ansible-nas:
  Update speedtest.yml
  delete unused environment variable
  add container link
  Speedtest add
  Speedtest add
  Speedtest add
  Speedtest add
  Speedtest add
  Speedtest add
  Speedtest add
2022-05-30 19:05:56 +01:00
David Stephens
d03b5a8fed Merge branch 'mv-youtubedlmaterial-to-roles' of https://github.com/PurpleNinja225/NASible into PurpleNinja225-mv-youtubedlmaterial-to-roles
* 'mv-youtubedlmaterial-to-roles' of https://github.com/PurpleNinja225/NASible:
  fix formatting
  mv youtubedlmaterial to roles
2022-05-28 19:30:38 +01:00
David Stephens
cd3b8a1d4a Bump Dashy to 2g 2022-05-28 18:23:40 +01:00
David Stephens
3d67080afc Linty McLintFace 2022-05-28 18:23:03 +01:00
David Stephens
6f63e3d1fd Merge branch 'add-fresh-rss' of https://github.com/Dylancyclone/ansible-nas into Dylancyclone-add-fresh-rss
* 'add-fresh-rss' of https://github.com/Dylancyclone/ansible-nas:
  Add Fresh RSS
2022-05-28 17:55:40 +01:00
David Stephens
d0af31c59a Merge branch 'add-jellyfin' of https://github.com/PurpleNinja225/NASible into PurpleNinja225-add-jellyfin
* 'add-jellyfin' of https://github.com/PurpleNinja225/NASible:
  mv jellyfin to roles
2022-05-28 17:53:27 +01:00
David Stephens
2e7f4b748b Merge branch 'mv-pytivo-to-role' of https://github.com/PurpleNinja225/NASible into PurpleNinja225-mv-pytivo-to-role
* 'mv-pytivo-to-role' of https://github.com/PurpleNinja225/NASible:
  move pytivo to roles
2022-05-28 17:33:18 +01:00
David Stephens
514be7ec3c Merge branch 'add-rss-bridge' of https://github.com/Dylancyclone/ansible-nas into Dylancyclone-add-rss-bridge
* 'add-rss-bridge' of https://github.com/Dylancyclone/ansible-nas:
  Add RSS-Bridge
2022-05-28 13:52:43 +01:00
David Stephens
82e4613ef6 Lint 2022-05-28 01:01:37 +01:00
David Stephens
b0e36cbddd Move sabnzbd to role 2022-05-28 00:44:23 +01:00
Dylan Lathrum
170f4a45c3 Add RSS-Bridge
RSS-Bridge is a PHP project capable of generating RSS and Atom feeds for websites that don't have one. It can be used on webservers or as a stand-alone application in CLI mode.

Important: RSS-Bridge is not a feed reader or feed aggregator, but a tool to generate feeds that are consumed by feed readers and feed aggregators.
2022-05-27 16:03:37 -07:00
Dylan Lathrum
0dbffe9f44 Add Navidrome
Navidrome is an open source web-based music collection server and streamer that is compatible with Subsonic/Airsonic. It gives you freedom to listen to your music collection from any browser or mobile device. It's like your personal Spotify!
2022-05-27 15:43:21 -07:00
David Stephens
c9018e255c
Merge pull request #520 from eniad/add-mealie
add mealie
2022-05-25 23:58:46 +01:00
David Stephens
3884fa61f8 Linting 2022-05-25 23:51:35 +01:00
David Stephens
c6a3a9bffe Merge branch 'add-dashy' of https://github.com/Dylancyclone/ansible-nas into Dylancyclone-add-dashy
* 'add-dashy' of https://github.com/Dylancyclone/ansible-nas:
  Add Dashy
2022-05-25 23:32:57 +01:00
David Stephens
e2240a7150 More ansible-lint 6 fun 2022-05-25 22:51:07 +01:00
Dylan Lathrum
ed18f41b55 Add Fresh RSS
FreshRSS is a self-hosted RSS feed aggregator like Leed or Kriss Feed.

It is lightweight, easy to work with, powerful, and customizable.

It is a multi-user application with an anonymous reading mode. It supports custom tags. There is an API for (mobile) clients, and a Command-Line Interface.

Thanks to the WebSub standard (formerly PubSubHubbub), FreshRSS is able to receive instant push notifications from compatible sources, such as Mastodon, Friendica, WordPress, Blogger, FeedBurner, etc.

FreshRSS natively supports basic Web scraping, based on XPath, for Web sites not providing any RSS / Atom feed.

Finally, it supports extensions for further tuning.
2022-05-24 15:46:09 -07:00
Dylan Lathrum
e7a05e6913 Add Dashy
Dashy is an open source, highly customizable, easy to use, privacy-respecting dashboard app.
It's packed full of useful features, to help you build your perfect dashboard. Including status checks, keyboard shortcuts, dynamic widgets, auto-fetched favicon icons and font-awesome support, built-in authentication, tons of themes, an interactive config editor, many display layouts plus loads more.
All the code is free and open source, and everything is thoroughly documented, you can get support with any questions on GitHub.
2022-05-24 15:44:22 -07:00
Toben Archer
72f320440f Adding localtime mounting 2022-04-15 16:55:32 -05:00
Toben Archer
bf58d4d523 Wrong port. 2022-04-15 16:44:14 -05:00
Toben Archer
060f8cf522 Added ESPHome for usage with Home Assistant. 2022-04-15 16:13:22 -05:00
eniad
7fabdd4a16 add mealie 2022-02-27 14:45:22 -05:00
David Stephens
3352773f9e
Delete unnecessary file 2022-02-21 00:09:39 +00:00
David Stephens
be2960ea21
Merge pull request #503 from khartahk/role-syncthing
syncthing: don't run in host network mode, specify uid/gid
2022-02-13 17:17:43 +00:00
David Stephens
d726ed9e74
Hook up syncthing_port 2022-02-13 17:17:15 +00:00
David Stephens
586abe35e4
Merge pull request #508 from eniad/add-komga
add komga
2022-02-13 17:14:19 +00:00
David Stephens
2691d12fe5 Linting 2022-02-13 17:01:55 +00:00
David Stephens
863cdc20fd Enable addition of extra options to Docker daemon.json 2022-02-13 17:00:28 +00:00
David Stephens
f02c9b2b0c Fix paperless_ng linting 2022-02-12 15:11:32 +00:00
David Stephens
6ac0374ece Merge branch 'master' of https://github.com/phiranf/ansible-nas into phiranf-master
* 'master' of https://github.com/phiranf/ansible-nas:
  Update variable names
  Add paperless_ng roles
  Fix documentation on how to create the superuser
  Set memory limit for containers
  Fix variable naming
  Rename consume_documents to documents_root
  Add readme entry
  Add paperless-ng
2022-02-12 14:22:25 +00:00
David Stephens
68dd737ba7 Merge branch 'master' of github.com:davestephens/ansible-nas
* 'master' of github.com:davestephens/ansible-nas:
  Update Firefly III image
2022-02-05 13:59:16 +00:00
David Stephens
3b2b46ae9b Fix CI, update linting configs 2022-02-05 13:58:11 +00:00
phiranf
4829937946 Update variable names 2022-01-29 00:54:39 +01:00
eniad
4260330161 fix bookss root typo 2022-01-17 14:31:06 -05:00
eniad
d2c1da7cff add books root to komga 2022-01-17 14:29:47 -05:00
slowesc
38d25554eb
Update Firefly III image 2022-01-09 15:01:17 +05:00
phiranf
002ab8d972 Set memory limit for containers 2022-01-09 00:28:19 +01:00
phiranf
e2ad0d8b7b Fix variable naming 2022-01-09 00:25:58 +01:00
phiranf
80b182fa22 Add paperless-ng 2022-01-08 19:34:13 +01:00
eniad
849d52ca2b add komga 2021-12-27 18:50:05 -05:00
Primoz Cankar
73a42c66fa
syncthing: don't run in host network mode, specify uid/gid 2021-12-21 22:53:59 +01:00
eniad
434542dd01 add audiobooks root to plex 2021-12-19 21:30:55 -05:00
David Stephens
fae5754a80
Merge pull request #498 from khartahk/role-bitwarden
bitwarden: user customization
2021-12-14 13:59:52 -08:00
Primoz Cankar
bf797e525b bitwarden: user customization
- ability to set whitelist IP's to allow access to bitwarden using
  `bitwarden_ip_whitelist`
2021-12-14 09:59:44 +01:00