-
-
Notifications
You must be signed in to change notification settings - Fork 66
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
Service wishlist: What services would be nice to support #12
Comments
|
Here are a few from me which could be added:
|
What about a mail server?
|
First of all really appreciate all the work that goes into creating and maintaining these playbooks. These are super useful and greatly reduce the amount of manual effort required to spin up these services. Have you considered adding privacy frontends or maybe breaking them out into a separate playbook? I'm talking about services like piped, nitter, teddit, etc. I think being able to spin up a domain with a bunch of these services available would be really nice.
|
The development is driven by community, so if you want to add some service - feel free to send PR and we'd love to include it! |
Hello,
Discourse [Mentioned above] |
Would love to see Standard Notes added to the list. Encrypted, self hosted services all around. Thanks for your hard work!! |
SMS bridge https://gitlab.com/beeper/android-sms (even if it means that I have to manually compile client part) |
The SMS bridge is related to matrix-docker-ansible-deploy, not to mash. Since recently, something related to SMS bridging has already landed, although I'm not sure what the exact relation and difference between these is. See here: https://github.com/spantaleev/matrix-docker-ansible-deploy/blob/master/CHANGELOG.md#mautrix-wsproxy-support |
|
|
I would like to see:
Duplicates |
Second XMPP server. They are very simple compared to Matrix. Prosody is a good one too. |
So this became quite a long list which I'll try to make easier to read by adding a task for every wish and de-duplicate by marking doubles. If comments add some info on the service I'll try to leave them. So be aware that comments in this thread are edited :) |
Lemme add: Edit: Found a way to have a local docker-compose and use the MASH-traefik-server for proxying which is fine enough for me for now: https://dev.to/acter/adding-a-new-ghost-via-docker-compose-to-your-traefik-setup-4lc6 |
Would be nice to have a filebrowser app |
https://gitlab.com/etke.cc/roles/languagetool already exists, but needs to be integrated |
I'm on it ! |
Crowdsec : not sure which playbook/role to use but : |
i made a Calibre-web playbook, which seems to be running fine on my server. if anyone'd like to look/test it before i open a pr, that'd be appreciated https://github.com/lingawakad/mash-playbook/tree/calibre_web it does have the same warning as Paperless-ngx, that it doesn't run rootless, fyi |
Thank you a lot! I successfully installed&tested it on my server, very mature already! I opened one issue in the role repo regarding a naming schma. Feel free to open a PR right away so discussion can take place there. If you don't want it to be merged yet you can mark it WIP (Work in progress). |
made your suggested changes and it didn't throw any immediately obvious errors, so opened a PR - #199 |
Duplicate
|
Having Bluesky on my host in addition to other social networks could be great! |
|
Zulip (or a similar Slack alternative) |
The basic idea is to block clients by ip (range). Especially since AI companies scrape every part of the web for data and disregard any robots.txt this becomes important. However, traefik has no native support for this. I'd propose a ForwardAuth server based on nginx. Not great, running another reverse proxy just for that but should still improve performance for users by a lot. Will do when I have time, but if someone does it before I do, I'd be very happy. |
|
Dear Santa 🎅, here is my wishlist for 2025:
Also interested as mentionned before in
Thank you all for all the contributions and the already available services 🙏 |
The text was updated successfully, but these errors were encountered: