Commit graph

327 commits

Author SHA1 Message Date
Slavi Pantaleev
9ac7a4ca15 Upgrade PeerTube (v6.0.3-0 -> v6.0.3-4) and simplify reverse-proxy setup 2024-04-02 10:16:14 +03:00
IUCCA
61ce63d61b
Updated tandoor role: Implemented support for path prefixes (#178)
* Implemented support for path prefixes and beautification

* Fix full example URL in tandoor.md

---------

Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2024-03-28 15:59:12 +02:00
Slavi Pantaleev
9109b0badc Add support for KeyDB and do not recommend Redis anymore
Fixes https://github.com/mother-of-all-self-hosting/mash-playbook/issues/175
2024-03-26 17:22:34 +02:00
IUCCA
36ec185ddb
Add Tandoor service (#169)
* add tandoor service

* changed doc

* Update docs/services/tandoor.md

Fix alignment

Co-authored-by: Slavi Pantaleev <slavi@devture.com>

* Update docs/services/tandoor.md

Co-authored-by: Slavi Pantaleev <slavi@devture.com>

* Update docs/services/tandoor.md

Co-authored-by: Slavi Pantaleev <slavi@devture.com>

* Update templates/group_vars_mash_servers

Co-authored-by: Slavi Pantaleev <slavi@devture.com>

* Update templates/group_vars_mash_servers

Co-authored-by: Slavi Pantaleev <slavi@devture.com>

* resolved notes

---------

Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2024-03-26 08:18:05 +02:00
Sergio Durigan Junior
0ee92dfbe0
Improve Adguard Home's Troubleshooting section
Fix grammar mistakes, improve readability and suggest "systemctl edit".

Signed-off-by: Sergio Durigan Junior <sergiodj@sergiodj.net>
2024-03-15 19:46:34 -04:00
QEDeD
b681741ee4
Document workaround needed for Adguard Home (#161)
* Update adguard-home.md to document the workaround needed for first time setup

Since Adguard Home currently can't perform first time setup without admin, I've documented how to run it with root initially and then revert to using mash

* Update adguard-home.md

* Update adguard-home.md

edit "usage" to the correct URL

* Update adguard-home.md

formatting

* Update adguard-home.md

user more precise wording

* Update adguard-home.md

correct typo

* Update adguard-home.md

* Simplify Adguard Home troubleshooting instructions a bit

---------

Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2024-03-11 08:36:14 +02:00
Sergio Durigan Junior
191806fa8f
Improve Woodpecker's main docs re. agent secrets
This reflects the changes done at 8671cf01d1

Signed-off-by: Sergio Durigan Junior <sergiodj@sergiodj.net>
2024-03-10 21:52:34 -04:00
Slavi Pantaleev
e395a933a2 Remove Garage from "Coming soon" section
Related to: https://github.com/mother-of-all-self-hosting/mash-playbook/pull/2#issuecomment-1987281567
2024-03-10 18:18:56 +02:00
Sergio Durigan Junior
38d447192a
Improve Woodpecker documentation regarding gRPC connections
Remove the (now unnecessary) warning saying that gRPC connections
don't work, and provide a better example on how to configure the
agent.

Signed-off-by: Sergio Durigan Junior <sergiodj@sergiodj.net>
2024-03-07 10:42:49 -05:00
Slavi Pantaleev
f1aa244170 Update Woodpecker CI docs to mention devture_woodpecker_ci_server_container_labels_traefik_grpc_enabled
Related to: https://github.com/devture/com.devture.ansible.role.woodpecker_ci_server/pull/5
2024-03-07 08:08:06 +02:00
Aine
afd78c9ec7
add docker registry proxy grafana dashboard 2024-03-07 00:35:20 +02:00
Aine
11ee1202ce
add docker registry proxy docs 2024-03-07 00:33:42 +02:00
QEDeD
8218208b02
Make what port to change more explicit
Make what port to change more explicit so there's a higher correlation between the instructions and the interface people will see.
2024-03-04 16:19:27 +01:00
Slavi Pantaleev
8fee1badea Fix indentation within YAML blocks 2024-02-29 16:11:04 +02:00
Sergio Durigan Junior
c8edd19842 Fix typo on Forgejo documentation
Signed-off-by: Sergio Durigan Junior <sergiodj@sergiodj.net>
2024-02-25 15:34:00 -05:00
Slavi Pantaleev
2f75378f7a
Redo webhook.ALLOWED_HOST_LIST in a better way 2024-02-25 17:09:08 +02:00
Sergio Durigan Junior
5b4cf85ec1 Better explain how to integrate Forgejo and Woodpecker CI
After fiddling quite a bit with this setup, I think it's only fair if
I expand the documentation and explain how to integrate both services.

Signed-off-by: Sergio Durigan Junior <sergiodj@sergiodj.net>
2024-02-24 18:42:20 -05:00
Slavi Pantaleev
0c033f8ac3
Put devture_woodpecker_ci_server_path_prefix in the default example in woodpecker-ci.md
This is consistent with other services.

We demonstarte the subpath approach (where it's feasible) and tell people how to host at the root path if they wish.
2024-02-23 08:38:29 +02:00
Sergio Durigan Junior
9d87049c68 Improve Woodpecker CI docs to mention subpath hosting
It should now be possible to host Woodpecker CI under a subpath, so we
need to update the documentation to reflect that.

Closes #151

Signed-off-by: Sergio Durigan Junior <sergiodj@sergiodj.net>
2024-02-22 22:01:35 -05:00
Tiz
18e752f3f2
add Languagetool (#144)
* add etke.cc languagetool v6.3-0 to requierements

* add languagetool to setup

* add LanguageTool to group_vars

* fix container_additional_networks var name

* add docs

* just a small clarification in the doc

* Fix incorrect closing role-specific comment

* Fix typos and improve wording on LanguageTool docs page

* Upgrade LanguageTool (v6.3-0 -> v6.3-1)

* Switch from languagetool_container_additional_networks to languagetool_container_additional_networks_auto

This is a new addition in LanguageTool v6.3-1

* Do not enable Traefik labels conditionally based on languagetool_hostname

This may have been appropriate for other roles, for which the hostname is optional, but not here.

For LanguageTool, `languagetool_hostname` is required.

* Fix languagetool section alignment

* Update languagetool.md with better explanation about n-gram data

---------

Co-authored-by: sudo-Tiz <mathis.worksome@simplelogin.fr>
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2024-02-13 19:39:14 +02:00
Slavi Pantaleev
64aaae928a Update Promtail documentation 2024-02-06 09:44:46 +02:00
Slavi Pantaleev
211d78f03b Add more cross-linking between monitoring-related services 2024-02-04 18:14:35 +02:00
Slavi Pantaleev
d2066525c9 Add support for Grafana Loki and Promtail
Most of the work on these roles and integration
was done by https://github.com/moan0s and https://github.com/sudo-Tiz
2024-02-04 18:08:28 +02:00
Slavi Pantaleev
6b025e5a8a Fix alignment - take 2 2024-01-30 21:57:04 +02:00
Slavi Pantaleev
658556f81e Fix alignment 2024-01-30 21:56:47 +02:00
Slavi Pantaleev
eca5991880 Update variable in documentation (grafana_container_additional_networks_additional -> grafana_container_additional_networks_custom)
The Grafana role does helpful validation checks already.
2024-01-30 21:19:11 +02:00
Slavi Pantaleev
fa6524bf5b Update inaccurate Basic Auth docs for Prometheus 2024-01-30 17:55:52 +02:00
Slavi Pantaleev
18df3cdc9a Upgrade prometheus-ssh-exporter (v1.5.0-1 -> v1.5.0-2) and integrate with mash_playbook_metrics_exposure_* 2024-01-23 18:10:22 +02:00
Slavi Pantaleev
d7c841bc3a Upgrade prometheus-blackbox-exporter (v0.24.0-1 -> v0.24.0-2) and integrate with mash_playbook_metrics_exposure_* 2024-01-23 18:05:23 +02:00
Slavi Pantaleev
3f602da864 Upgrade prometheus-postgres-exporter (v0.14.0-3 -> v0.14.0-4) and integrate with mash_playbook_metrics_exposure_* 2024-01-23 17:58:38 +02:00
Slavi Pantaleev
45951d86d1 Add mash_playbook_metrics_exposure_* variables and integrate with prometheus-node-exporter and apisix-gateway 2024-01-23 17:51:59 +02:00
Slavi Pantaleev
71b167a4bc Add support for APISIX Dashboard 2024-01-23 15:09:25 +02:00
Slavi Pantaleev
395994ebc1 Add support for APISIX Gateway 2024-01-23 15:09:25 +02:00
Slavi Pantaleev
849ee84231 Add support for etcd 2024-01-23 15:09:25 +02:00
Slavi Pantaleev
03197b5bd2 Fix variable typo 2024-01-07 17:06:46 +02:00
Slavi Pantaleev
76eaf44f7e Remove extra new line from docs file 2024-01-06 18:25:51 +02:00
Slavi Pantaleev
2ba61fadcf Update Healthchecks docs
Related to 3842af27ed
2024-01-06 18:24:46 +02:00
Slavi Pantaleev
97336cb59a Mention exim-relay as optional dependency for Vaultwarden, Nextcloud, GoToSocial & Healthchecks 2024-01-06 18:15:18 +02:00
Slavi Pantaleev
dd531b19f4 Add exim-relay service 2024-01-06 13:03:08 +02:00
Julian-Samuel Gebühr
67180a31ec
docs(collabora-online): Add info to use alphanumeric caracters
More complex passwords containing some special characters might trigger

[ coolwsd ] FTL Failed to initialize COOLWSD: SAXParseException: Invalid token in '/etc/coolwsd/coolwsd.xml', line 244 column 167
2024-01-03 16:49:46 +01:00
Slavi Pantaleev
896a96a2b5 Make linkding_database_engine default to postgres when Postgres enabled
We do the same in other roles integrated into this playbook, so it's only natural.
2023-12-22 17:05:18 +02:00
Slavi Pantaleev
7a18e3ddf9 Add sudo requirement to prerequisites
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3050
2023-12-18 10:58:05 +02:00
Slavi Pantaleev
cacc9cfed3 Upgrade devture/ansible (2.14.5-r0-0 -> 2.16.1-r0-0) 2023-12-16 09:59:51 +02:00
Slavi Pantaleev
3581b405dd Adjust Outline docs - mention new default local storage and move S3 to its own section
Related to https://github.com/mother-of-all-self-hosting/ansible-role-outline/issues/1
2023-12-12 10:23:15 +02:00
Slavi Pantaleev
7f0c8c31e7 Update Syncthing docs with information about port changes on LAN setups 2023-12-10 09:02:30 +02:00
Aine
6bc5602607
add system cleanup role 2023-12-09 18:58:15 +02:00
moanos
ff5dbde71f docs: Make variables more clear, don't use defaults 2023-12-06 16:21:13 +01:00
moanos
3ce6ff35e2 feat: Add ansible-semaphore 2023-12-06 16:00:48 +01:00
brush
5d8e5d1146
Add nextcloud_container_image_customizations_smb_enabled: true to co… (#123)
* Add nextcloud_container_image_customizations_smb_enabled: true  to configuration options

* revised variable to use "samba" not "smb"

* Move Samba for Nextcloud instructions into their own section

This keeps the initial vars.yml sample for installing Nextcloud minimal.

Samba is a rarely used optional feature and has no business being in the initial minimal configuration sample.

---------

Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2023-12-03 12:50:20 +02:00
Slavi Pantaleev
581e6ca080 Encourage using just, and mention that not using it requires syncing with template/ files 2023-12-03 09:08:42 +02:00
Slavi Pantaleev
52050c09a8 Adjust Funkwhale documentation inaccuracies
These are blind adjustements, without having tested them.

Funkwhale runs multiple containers and it's possible that a few of the
others (e.g. the Celery worker) also need access to Redis. If so,
additional adjustments would be necessary.
2023-11-29 17:13:53 +02:00
Slavi Pantaleev
acc1775525 Add notes about interoperability
Fixes https://github.com/mother-of-all-self-hosting/mash-playbook/issues/118
2023-11-15 09:51:29 +02:00
Slavi Pantaleev
67f62f5d8a Add note about freshrss_path_prefix being buggy
Related to https://github.com/mother-of-all-self-hosting/mash-playbook/issues/116
2023-11-13 13:16:33 +02:00
Slavi Pantaleev
65fac6b430 Do not auto-generate freshrss_database_password
Related to https://github.com/mother-of-all-self-hosting/mash-playbook/issues/116
2023-11-13 13:13:39 +02:00
moanos
e5eb8cc27b docs(oxitraffic): Add notes on Troubleshooting and Data protection 2023-11-13 11:31:29 +01:00
Slavi Pantaleev
1b02f109dc Add a lot more information to docs/services/traefik.md 2023-11-09 13:59:55 +02:00
moanos
389f431b14 docs(oxitraffic): Add oxitraffic to supported services 2023-11-09 04:35:21 +01:00
moanos
df0e3b86e2 docs(oxitraffic): Add docs 2023-11-08 13:45:46 +01:00
Slavi Pantaleev
97efe0a7b5 Upgrade Ansible version on docs/ansible.md (2.13.6-r0-3 -> 2.14.5-r0-0) 2023-10-19 14:22:22 +03:00
Slavi Pantaleev
898c9bdc65 Upgrade Postgres (v16.0-5 -> v16.0-6) - adds auto-tuning 2023-10-18 08:24:19 +03:00
Alejandro AR
f738b24386
Adds FreshRSS service (#107)
* Adds FreshRSS service

* Adds comments to make it more clear
2023-10-10 18:06:11 +03:00
Aine
66ceac9a54
add echoip role (#108)
* add echoip role

* Update echoip.md

* Update echoip.md

---------

Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2023-10-10 09:57:44 +03:00
sudo-Tiz
d45d8cc439
Update supported-services.md
https://www.influxdata.com/time-series-platform/telegraf/ is the url of telegraph
2023-10-05 10:24:19 +00:00
Slavi Pantaleev
9caa2cfd49
Reorder Roundcube in supported-services.md in alphabetical order 2023-10-05 10:13:44 +03:00
Sergio Durigan Junior
39bd010f12 Add Roundcube
Signed-off-by: Sergio Durigan Junior <sergiodj@sergiodj.net>
2023-10-02 16:28:33 -04:00
sudo-Tiz
439ca81e42
Update prometheus.md 2023-10-01 09:02:35 +00:00
Slavi Pantaleev
6511209e51 Upgrade Postgres docs with details about vacuum presets 2023-09-26 17:54:09 +03:00
Slavi Pantaleev
c0b353845d Add link to compatible S3 alternatives to Outline doc 2023-09-19 13:20:01 +03:00
Slavi Pantaleev
2f767ded23 Remove empty line 2023-09-19 11:16:09 +03:00
Slavi Pantaleev
4abcaf0e6c Add Outline support 2023-09-19 11:15:33 +03:00
hooger
1287f78e0d update readme of Nextcloud, to document preview generator usage 2023-09-18 13:06:54 +02:00
Slavi Pantaleev
6f980e5d93 Add support for Authelia 2023-09-12 13:26:38 +03:00
Slavi Pantaleev
208a831fd0 Add borgbackup to list of supported services
Fixes https://github.com/mother-of-all-self-hosting/mash-playbook/issues/96
2023-09-11 15:04:56 +03:00
Slavi Pantaleev
3ba50dbfee Cross-link Forgejo and Gitea 2023-09-06 15:56:27 +03:00
M
20cd7971f3
Add Forgejo (#92)
* Create forgejo.md

* Update mash_servers

Add Forgejo

* Update requirements.yml

* Update releases.opml

* Update setup.yml

* Update supported-services.md

* Update requirements.yml

Fix typo

* Update mash_servers

Forgot "+"

* Fix Syntax Error

* Update Version for Requirement.yml
2023-09-06 15:53:44 +03:00
Aine
c9189219eb
add prometheus-ssh-exporter 2023-09-05 23:44:04 +03:00
Julian-Samuel Gebühr
d0a0360e4f Add prometheus web interface to docs 2023-08-15 09:59:44 +02:00
Niels Bouma
ee9cba5c65
Fixed typo 2023-08-01 16:36:01 +02:00
Niels Bouma
906254f5ea Added docs 2023-08-01 16:27:28 +02:00
Borislav Pantaleev
e20c19e810
Update grafana.md 2023-07-22 18:12:59 +03:00
kinduff
6ea3934d0e Updates documentation 2023-07-21 14:14:49 +02:00
Alejandro AR
3c9a69dfe4
Apply suggestions from code review
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2023-07-21 13:43:26 +02:00
Alejandro AR
bf88979839
Update docs/supported-services.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2023-07-21 06:01:20 -04:00
kinduff
4173e56a79 Adds support for linkding 2023-07-20 23:33:17 +02:00
Slavi Pantaleev
3c16a9b7bb
Merge pull request #82 from kinduff/service/n8n
Adds support for n8n
2023-07-19 19:31:46 +03:00
kinduff
865746f0e3 Adds support for n8n 2023-07-19 12:08:59 +02:00
Slavi Pantaleev
216eb97c0e
Merge pull request #81 from mother-of-all-self-hosting/ilmo
Add ILMO
2023-07-19 10:58:49 +03:00
Julian-Samuel Gebühr
4e0bf6534a Add documentation 2023-07-19 00:08:42 +02:00
Slavi Pantaleev
bbae99d28b Improve GoToSocial documentation a bit 2023-07-17 14:30:56 +03:00
Slavi Pantaleev
10531ab51c Add Dependencies section to GoToSocial docs page 2023-07-17 12:40:52 +03:00
Slavi Pantaleev
fe5f8c65cc Remove misleading double-quotes around GF_AUTH_GENERIC_OAUTH_ROLE_ATTRIBUTE_PATH 2023-07-09 16:39:32 +03:00
Slavi Pantaleev
9b5867fe23 Add ClickHouse support 2023-07-07 14:43:28 +03:00
Slavi Pantaleev
634858e688
Update mosquitto.md 2023-07-06 16:20:16 +03:00
Julian-Samuel Gebühr
a09b60e7c1 Correct just command as there is no restart but start actually restarts 2023-07-06 12:08:32 +02:00
Julian-Samuel Gebühr
3bef1671b0 Merge branch 'main' of https://github.com/mother-of-all-self-hosting/mash-playbook into mosquitto 2023-07-06 12:07:47 +02:00
Julian-Samuel Gebühr
f23940ef52 Document port and how to restart 2023-07-06 11:58:34 +02:00
Slavi Pantaleev
89af321b1d Mention grafana_feature_toggles_enable on grafana.md 2023-07-06 11:16:01 +03:00
Julian-Samuel Gebühr
e5f845e83e Add docs, requirements and systemd 2023-07-03 13:10:38 +02:00
Slavi Pantaleev
eff715f707
Merge pull request #75 from mother-of-all-self-hosting/rumqttd
Add rumqttd
2023-06-30 14:55:37 +03:00
Julian-Samuel Gebühr
a34288232e Link base repo 2023-06-30 12:40:39 +02:00