Watchtower notifications via Shoutrrr (How-To)
I wanted to automate the updating of Docker containers on a schedule but couldn't find any "novice" how-to guides that covered everything. After some hours of trial & error I managed it but not before cursing several threads citing issues I'd ran in to but never updating with how that solved them. It inspired me to make a quick post to hopefully help the next person who goes searching.
\---**Watchtower** is the first piece, used to automate the updating of the Docker containers. It's fairly versatile re: the variables you can use to control its behavior. Here is a (*sanitized*) copy of my *docker-compose.yaml* file.
services:
watchtower:
image: containrrr/watchtower:latest
container_name: watchtower
environment:
- PUID=1000
- PGID=1000
- TZ=America/New_York
- WATCHTOWER_CLEANUP=true
- WATCHTOWER_INCLUDE_STOPPED=true
- WATCHTOWER_REVIVE_STOPPED=false
- WATCHTOWER_SCHEDULE=0 30 8 * * 1
- WATCHTOWER_NOTIFICATIONS=shoutrrr
- WATCHTOWER_NOTIFICATION_URL=discord://TOKEN@WEBHOOKID
command:
- bazarr
- nzbget
- overseerr
- plex
- prowlarr
- radarr
- sonarr
- unpackerr
volumes:
- /var/run/docker.sock:/var/run/docker.sock
network_mode: host
restart: unless-stopped
In the config above, I've asked Watchtower to:
1. **(WATCHTOWER\_CLEANUP)** Removes old images after updating a container to use a newer one.
2. **(WATCHTOWER\_INCLUDE\_STOPPED)** Updates stopped containers as well.
3. **(WATCHTOWER\_REVIVE\_STOPPED)** Will *NOT* start any stopped containers that have their image updated. If set to true it *would* start them regardless of their state.
4. **(WATCHTOWER\_SCHEDULE)** This follows Cron Job Formatting (*adding a 6th digit at the beginning to represent seconds*). I've configured mine to run every Monday at 8:30AM. Here is [**AN EXCELLENT SITE**](https://linuxiac.com/cron-job-format/) that explains Cron Job Format.
5. **(WATCHTOWER\_NOTIFICATIONS)** This config sends notifications of updated containers through a Discord channel (*via ANOTHER container called* ***Shoutrrr***). This was the trickiest part as every tutorial I found used Email. More on this piece below.
6. **(command)** By default Watchtower monitors *all* containers however I only wanted to target specific ones. It is very flexible in how it can be configured (*such as manual inclusions and exclusions via 'label' environment variables*). The approach above is what works best for my use case.
One additional argument was especially useful until I was confident the rest of my config. was correct **(WATCHTOWER\_MONITOR\_ONLY)**. With this argument set to **"true"** I was able to test my notifications before ever letting it run an actual image update.
I found [**THIS EXCELLENT TUTORIAL**](https://linuxiac.com/watchtower-automatically-update-docker-container-images/) that explains many useful arguments for customizing the behavior to your specific needs. [**HERE**](https://containrrr.dev/watchtower/arguments/) is also a complete list of *every* argument you can use.
\----
**Shoutrrr** (*another container*) was the second piece, used as a notification service for other apps to call. This was slightly trickier than anticipated. It's important to note **Shoutrrr** is *NOT* expected to run full time. **Watchtower** calls upon it (*like a CLI command*) whenever needed. My *docker-compose.yaml* file for **Shoutrrr** couldn't have been any simpler. The container simply needs to exist.
services:
shoutrrr:
image: containrrr/shoutrrr:latest
container_name: shoutrrr
environment:
- PUID:1000
- PGID:1000
- TZ=America/New_York
network_mode: host
**Shoutrrr** is extremely versatile in that it can be configured to proxy notifications through [**DOZENS OF SERVICES**](https://containrrr.dev/shoutrrr/v0.8/). In wanted to
TV alternative for supporting friends/family
Hi all,
I've gotten into the habit of installing Teamviewer on friends and families' machines so I can provide remote support when asked, but I've seen a lot of posts about users being flagged as commercial and having their TV accounts blocked.
I'm starting to look into Rustdesk but there have been a lot of concerns around it editing config files and where the servers are located...
My requirements are
* easy to guide someone through downloading and installing (I'm happy to host a domain redirect to the exe)
* Easy to understand and use (eg "open program, what is your ID and password?")
* Support for Windows
* Support for Android
Would likes
* Remember previous connections
* Support for iOS
* Any persistent data stored on my server
* Proxy connection via Cloudflare tunnel instead of port forwards
* Docker containers
I do not need this for accessing any of my internal devices - I have a VPN and Kasm configured for this
https://redd.it/18kwq97
@r_SelfHosted
Immich vs Synology photos
Well... Like the title says .. anyone here who tried both and can compare?
https://redd.it/18kpww6
@r_SelfHosted
I have a baby on the way, what are your favourite self-hosted applications for this life stage?
https://redd.it/18kqubt
@r_SelfHosted
Firefly iii vs actual budget
I'm currently a ynab user, but would like to move to a free alternative + something which can sync with my banks. Ynab doesnt support my banks.
Both Firefly and actual budget support sync, first one even scheduled syncs. They both support the envlope budgeting style.
Are there key features (or budget visions / strategies?) which differentiaties them? Or will this become more UI based preferences, like wife-acceptance factor?
https://redd.it/18kihwr
@r_SelfHosted
New to self hosting. How can I access my server outside my home network?
I was thinking of making my home server accessible from outside my home network.
But, here in our country, ISPs' don't provide static IP to residential internet plans. To get a static IP, we need to upgrade to an SME plan which is expensive.
So, I was thinking of using noip.
How is it? Also is it safe to expose my home server outside of my network?
Also, I am new to this self hosting things, so I was thinking if you could guys suggest me some interesting services that can be self hosted on my RPi4. Currently, I am only using Nextcloud and Plex on CasaOS. I didn't know what else to install so I tried CasaOS. Any better alternatives?
https://redd.it/18klptl
@r_SelfHosted
Reading solutions with highlighting, annotations, multi-device sync etc.?
I am looking for an all-in-one solution for reading PDFs and other e-book formats like EPUB. I will also want to use my graphics tablet for note-taking so pen supported annotation is a must. Are there any applications that meet these reqs?
https://redd.it/18kiyil
@r_SelfHosted
Mail server via Oracle VPS | sending to Gmail -> trouble with PTR records
Hello.
First of all I want to say that I'm doing this purely for the learning experience and because it's fun and cool, I'm not really planning to replace my Gmail account.
I have installed Mailcow in a container on my Proxmox server. After a bit of a learning-curve I managed to get it up and running, added my domain, inbox and whatnot.
My domain uses Cloudflare for it's nameservers, so it's where I set-up all my dns records. The biggest problem was that my ISP puts me behing CGNAT, so no public IP for me. I got around this a while back by using a Wireguard tunnel (in a separate container) that only routes specific ports/IPs to a Oracle VPS, so I reconfigured the tunnel to also pass through all the mailing ports.
My DNS settings are like this:
sorry for the crappy censoring
The 4*.*.*.* IP being my own, and the 13*.*.*.* being that of the Oracle VPS.
First error I encountered was with the SPF record. I ended up just using a generator for that, since I still have no idea what it is, but it fixed the error.
https://preview.redd.it/u86dx8wn5u6c1.png?width=621&format=png&auto=webp&s=0f5fb38e22d66f5d9e5ded293e23604b0c196fce
This is the error I get now. I tried looking up how to set the PTR record but it seems only ISP can do that, so I looked up how to do it via Oracle and it seems I'd need to have a paid account. I can set PTR through Cloudflare as well (not sure if that works, but it allows me to), but it doesn't seem to work so far.
One idea I have is to set-up a Tailscale tunnel instead, and set the VPS as an exit node. This way I wouldn't just be forwarding certain ports, but the whole Mailcow container will think it's on the VPS. Not sure if that would help.
I can receive emails just fine.
I can also send emails to Proton Mail without issues.
Another provider that receives my emails just fine. Nothing even ends up in spam \(not yet anyway\)
At this point I'm rather clueless and not sure about my next step. I'd appreciate any help or guidance.
https://redd.it/18kf79k
@r_SelfHosted
Finally got my dashboard looking how I want. Custom Dracula theme and icons.
https://i.imgur.com/d5sEFSO.png?1
https://redd.it/18kfgjx
@r_SelfHosted
Where's my bottleneck?
I'm running plex & *arr stack on my NAS but accessing any of the webpages are so slow they are often unusable.
Speed does vary and can be usable at times but never quick. Even when requests are timing out though the CPU usage is always between 10-20% an RAM is never above 60%. Network traffic during these times is only typically about 1Mbps up and down.
​
Does this seem to be something misconfigured or am I running into a hardware limitation? What's causing things to be so slow?
Build details:
QNAP TS-464-4GB with x3 16TB Ironwolf Pros running
Plex app
Deluge&VPN (docker)
Prowlarr (docker)
Radarr (docker)
Sonarr (docker)
Readarr (docker)
Bazarr (docker)
Overseer (docker)
NAS is connected via cat6 to Ubiquiti Dream Machine Pro -> Ubiquiti U6 Plus
https://redd.it/18kdm7m
@r_SelfHosted
{"paper":{"size":595,842,"type":"grid","spacing":2},"page":{"brushes":{"t":"monoline","c":"#000000","w":1.5},{"t":"monoline","c":"#fd1400","w":1.5},"overlays":,"strokes":{"v":1,"p":"","b":0,"pv":1,"id":"DCBC1745-59CC-4845-8A14-1EA51A4552D9","vid":"5A116878-B510-4CFD-AC51-F4CEC1EE15C0"},{"v":1,"vid":"5CF995A3-BE40-4769-B893-53491B14B001","pv":1,"id":"2891315F-15ED-484A-9B3D-BC7B537B37BD","p":"","b":0},{"v":1,"pv":1,"p":"","b":0,"id":"D0EC9C27-AD2A-4D5E-A21A-023334BBCBC4","vid":"23691BE6-CF01-47A2-A29A-B8111921F67B"},{"t":[1,0,0,1,-19.9760191846496,-1.4268585133564855
,"vid":"C3380E9E-7B99-4316-9360-CDD3423846AD","pv":1,"b":0,"v":2,"id":"607DB0A2-182D-4023-9F64-CAABF8E81DCF","p":"\/HiKQmR8BUIAAAAAAAAAAG7Fij4Ab6Y\/A97MPnJzk0GubYpCdysFQgAAAAAAAAAAbsWKPgBvpj8D3sw+cnOTQdZfikKA0wRCAAAAAAAAAABuxYo+AG+mPwPezD5yc5NBrk+KQgZtBEIAAAAAAAAAAG7Fij4Ab6Y\/A97MPnJzk0HyQIpCZwEEQgAAAAAAAAAAbsWKPgBvpj8D3sw+cnOTQUQvikIplwNCAAAAAAAAAAC++J0+AG+mPwPezD5ATapBJR+KQhsoA0IAAAAAAAAAAL74nT4Ab6Y\/kfzMPkBNqkHoDIpCqbQCQgAAAAAAAAAAxHOvPgBvpj+2f80++w\/cQf\/8iUJ2SAJCAAAAAAAAAAA41bs+AG+mP4\/JzT6DqhRCYO+JQsMJAkIAAAAAAAAAADjVuz4Ab6Y\/aBPOPoOqFEL844lCnwECQgAAAAAAAAAAKMLAPgBvpj\/rnM4+qDtEQgLXiUKYLQJCAAAAAAAAAADNVco+AG+mP5sizz7PiW5CxciJQiuXAkIAAAAAAAAAAMdX3j4AQaY\/FTPQPpZIvUKUuIlCakkDQgAAAAAAAAAA09fzPgBBpj8\/7tA+Ud\/cQnKniUIyPARCAAAAAAAAAAAHYfc+AEGmP0Um0T55OvNCxpGJQp9\/BUIAAAAAAAAAAB3w+z4AQaY\/NGfRPusO+kKTc4lCxxEHQgAAAAAAAAAAmBUAPwBBpj9TstE+5bcAQ7NRiUJW8AhCAAAAAAAAAAB8twE\/AEGmP+gI0j76bgNDVCiJQmAdC0IAAAAAAAAAAEJBAz8AQaY\/2mXSPhZkB0Os9IhCKpgNQgAAAAAAAAAAWLkEPwBBpj+2y9I++WkLQwC8iEJHWxBCAAAAAAAAAAC0LgU\/AEGmP6o20z7O3ARDk3qIQlBkE0IAAAAAAAAAAOKFBD8AQaY\/KqTTPqYEBEP9NIhCH7YWQgAAAAAAAAAAP6EFPwBBpj+pEdQ+3boFQ1Pph0JBRRpCAAAAAAAAAAA\/oQU\/AEGmP8t41D7dugVDp5eHQpcVHkIAAAAAAAAAALXABj8AQaY\/d9TUPrnBCEOCRIdCNQ4iQgAAAAAAAAAA\/psGPwBBpj\/FG9U+U7wGQ2PxhkJ+HiZCAAAAAAAAAAD+mwY\/AEGmP+FK1T5TvAZDX5qGQrw\/KkIAAAAAAAAAAP6bBj8AQaY\/hmDVPlO8BkPlQ4ZC5WUuQgAAAAAAAAAAOO8GPwBBpj+GYNU+SJkHQ+LuhULLgzJCAAAAAAAAAAD5tQc\/AEGmP4Zg1T5cWAtDXJeFQmSkNkIAAAAAAAAAAPm1Bz+A\/qU\/hmDVPlxYC0OfMoVCIg47QgAAAAAAAAAAj+kHPwC3pT+GYNU+L24KQ3jRhEKqQj9CAAAAAAAAAACP6Qc\/AHalP4Zg1T4vbgpDWW+EQhA9Q0IAAAAAAAAAAIgRCD8APKU\/hmDVPgX1DUMgEIRCVf9GQgAAAAAAAAAADGkIP4AepT+GYNU+HPQPQ3Ksg0JPoEpCAAAAAAAAAACCjwg\/gB6lP4Zg1T5uSg9DYkyDQiwLTkIAAAAAAAAAALR3CD+AHqU\/hmDVPqj4DEMB6IJCgkRRQgAAAAAAAAAAyGEIP4AepT+GYNU+uFsMQxGEgkIATFRCAAAAAAAAAABdRAg\/gB6lP4Zg1T6K+gtDxhyCQl4jV0IAAAAAAAAAAHsECD+AHqU\/hmDVPpb7CUMDtoFCkdJZQgAAAAAAAAAAt6gHP4AepT+GYNU+b5cGQwRMgUL0dFxCAAAAAAAAAABLhgc\/gB6lP4Zg1T493wVDbOaAQnfxXkIAAAAAAAAAAJJsBz+AHqU\/hmDVPs7MAUNRhYBC5U5hQgAAAAAAAAAAlFoHP4AepT+GYNU+kFv+QuAngEIPi2NCAAAAAAAAAAAV7Ac\/gB6lP4Zg1T6erPpC+qN\/QhiuZUIAAAAAAAAAALTwBz8AEaQ\/hmDVPsdM9EL\/BH9CLrNnQgAAAAAAAAAA5UYIP4D+oj+GYNU+5W7xQgdzfkK0r2lCAAAAAAAAAABQTQg\/gOqiP4Zg1T6Oj+tCV+19Qv2Oa0IAAAAAAAAAAEp9CT8AzaI\/hmDVPnuJ60Lyd31CDVhtQgAAAAAAAAAAY5UJP4Cloj+GYNU+Zm3kQk8ZfUK5BG9CAAAAAAAAAAAOswk\/AHeiP4Zg1T4pMuZC5cd8QrmhcEIAAAAAAAAAAK00Cz+AT6I\/hmDVPse34EKkiHxCCjJyQgAAAAAAAAAAmCQMP4Asoj+GYNU++3XeQhBSfELkyHNCAAAAAAAAAAAKVQw\/AAWiP4Zg1T7KmNlCoSl8QhBWdUIAAAAAAAAAAHqbDT8A3KE\/hmDVPtU61UJPDXxCR9x2QgAAAAAAAAAAzdQNP4C2oT+GYNU+mDvWQv76e0KTXXhCAAAAAAAAAAALCg8\/gJOhP4Zg1T5nmdBCSOl7QkXieUIAAAAAAAAAAOqSDz8AaKE\/hmDVPv6hzkJG13tCBWd7QgAAAAAAAAAAdQAPPwA0oT+GYNU+KQnHQmvCe0LdAH1CAAAAAAAAAAATQA8\/gAahP4Zg1T7Q08NC06t7QkaXfkIAAAAAAAAAABuUDz+A36A\/hmDVPmdzwEK+kntClhWAQgAAAAAAAAAAI88PP4C7oD+GYNU+Q828Qp12e0Kc3oBCAAAAAAAAAADCBhA\/gJ2gP4Zg1T6dub1Cl057QvypgUIAAAAAAAAAAFCXDT+Aj6A\/hmDVPrIDtkIXHXtCaHiCQgAAAAAAAAAAUbQNP4CPoD+GYNU+SJqyQvjiekKaSYNCAAAAAAAAAADsyAw\/gI+gP4Zg1T6lkqpCwJ96QpwYhEIAAAAAAAAAALbgDD+Aj6A\/hmDVPqqmp0LDVXpCr+GEQgAAAAAAAAAA8PkMP4CPoD+GYNU+iZakQtMMekJlooVCAAAAAAAAAAC\/FA0\/gI+gP4Zg1T5sE6JCoMN5Qn1XhkIAAAAAAAAAAEZUDT+Aj6A\/hmDVPjqYnUJug3lC2QKHQgAAAAAAAAAARlQNP4CPoD+GYNU+OpidQv1EeUIgpIdCAAAAAAAAAACihw0\/gI+gP4Zg1T7Iv5tCww95QvM0iEIAAAAAAAAAANDCDT+Aj6A\/hmDVPlZjmkKF43hC3bKIQgAAAAAAAAAAYAIOP4CPoD+GYNU+mtCYQui\/eELoH4lCAAAAAAAAAAAGRg4\/gI+gP4Zg1T6BcZhCGKR4QiaCiUIAAAAAAAAAAISNDj+Aj6A\/hmDVPqTylkJqj3hCPNeJQgAAAAAAAAAAP9QOP4CPoD+GYNU+ZmKVQsKJeEKnDopCAAAAAAAAAADAEQ8\/gI+gP4Zg1T5tepNC8Yx4QmAxik
Dokemon is open source now!
Hey folks, I am developing a Docker Management GUI Tool (https://dokemon.dev) and I had posted in this subreddit a few days ago. This was my post: https://www.reddit.com/r/selfhosted/comments/18gh5oy/do\_you\_selfhost\_git\_repos\_too/. I had mentioned that initially I got bashed for building a GUI tool and I got very kind responses on the post which encouraged me to keep doing what I love to do!
Quite a few mentioned that they cannot use my tool as it is not open-source. I am happy to announce that I have open-sourced it under MIT License and here is the repo:
https://github.com/productiveops/dokemon
Why it was not open-source earlier?
I used to be a .NET developer before I moved into DevOps. The project started as an excuse for me to learn the latest development technologies. Dokemon is written in Golang and React. One reason I had not open-sourced it earlier was I am new to both these languages/frameworks and I was nervous of people judging my code. :) It is not that bad but still it made me nervous.
I had planned to complete all the basic functionality, then refactor the code, then setup coding standards, etc. and then open-source it. I have not reached this stage yet, but as many cannot use it for not being open-source, I gathered courage and decided to open-source it right away! I will slowly keep on building it and refactoring the code as I go along.
After my previous post I added a few new features: support for Variables and Environments and Dark Mode! :)
Here is repo once again:
Dokemon Code Repo: https://github.com/productiveops/dokemon
Do give it a STAR on GitHub if you like the project :)
https://redd.it/18kc20h
@r_SelfHosted
Any course to learn how to use matomo?
Hi friends, I just installed matomo and I would like to know if anyone knows of any serious yotube or some course that teaches how to handle matomo install it on a wordpress the use of matomo tags etc? anyone know?
https://redd.it/18ka0ss
@r_SelfHosted
How do people run docker
just wondering how people run docker containers. I run mine by role so for example my lldap and keycloak containers run on a VM. and my jellyfin + arr* stack runs on a separate vm.
I know people who run everything on a VM and was wondering what happens if the OS needs a reboot?
https://redd.it/18k80rf
@r_SelfHosted
Quantum Fiber 360 and Self-Hosting
Has anyone been able to self host with quantum fiber's 360 routers? I just switched from using my own router with a static IP to theirs and it looks like I am not able to make a static IP with their router. I've read some things about needed to pay for it for $15 a month and I'm definitely not doing that.
Has anyone had success getting their server back up and running properly? I want AdguardHome back because I DESPISE ads. I haven't been able to get it back up and running. I fear that I won't be able to self-host anything with quantum fiber unless I pay for their static IP or go back to using my old router (which I might do)
https://redd.it/18k6mbr
@r_SelfHosted
Should I salvage my old PC as a server, or would it be very energy inefficient?
Upgraded my gaming PC. Currently, running all my applications on Docker (55 containers) on Synology 923+ with 32GB RAM.
Old PC Specs: Intel i7 7700K, Nvidia GTX 1080ti, 32GB RAM, 1TB SSD, ATX motherboard.
Was thinking of buying a smaller case (parts are in a Corsair Carbide Air 540, which is huge!) and repurposing them as a server of some sort (probably for ProxMox with Home Assistant and Plex, since the 923+ doesn't do transcoding as well due to its AMD CPU).
My question really is this: Is it worth salvaging the parts to make a server, or should I be looking to possibly selling them and buying something like a Beelink which probably has better power consumption efficiency?
Thank you in advance!
https://redd.it/18ky2fv
@r_SelfHosted
Collaborative Plant Manager and Plant Tracker
Hi Reddit,
some months ago my girlfriend asked me to create us an app to keep track of all of our house plants (we do have 100+ plants). At first I was hesitant, but then I started to create one and HortusFox was born. Meanwhile I expanded it and now version 1.2 was just released.
It is self-hosted, so you can be 100% in control of your own data. It just requires PHP and a MySQL database to work as well as SMTP mailing incase mailing shall be used.
The product is NOT a monitoring tool with external hardware, but instead it can be seen as a tracking and journaling tool. It has the following features:
Add plants and assign them to predefined locations/rooms
Manage tasks that assist you in taking care of your plants
Manage your plantparent inventory (tools, soils, etc)
Search feature
Collaborative group chat (can be disabled if not required)
Admin panel
User dashboard
Log history of all recent actions
Maybe someone else has a use for this or want to collaborate on GitHub.
https://hortusfox.github.io/
https://redd.it/18kve1o
@r_SelfHosted
Heads-up: Golang SSH CVE-2023-48795
According to the developers they found a vulnerablility in Golang's SSH library.
https://groups.google.com/g/golang-announce/c/-n5WqVC18LQ
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-48795
Currently there are no details known about it, but they plan to release a fix tomorrow. If you are hosting applications written in Go which have SSH functionality (for example Gitea/Forgejo) you should update your application as soon as a patch is released.
https://redd.it/18ko7jw
@r_SelfHosted
Happy with my new Dashboard! (Homepage)
https://redd.it/18kpvvo
@r_SelfHosted
If you self-host a wiki like Bookstack, what do you use it for?
I am wondering what the use case is. Is there anything in a wiki that couldn't be accomplished by a note taking app?
Thanks for the education 😊
https://redd.it/18klaol
@r_SelfHosted
Now Self Hosted #6, this issue covers: memos, flatnotes, HedgeDoc & Note Mark
Now Self Hosted, is a monthly-ish article where I take a look at and review a selection of apps which can be self hosted. This issue covers: memos, flatnotes, HedgeDoc & Note Mark.
Come over and read it here: enchantedcode.co.uk/blog/now-self-hosted-6/.
https://redd.it/18klqra
@r_SelfHosted
Looking for a self-hosted method to evade web censorship
TLDR:I want a software suggestion that acts like a VPN that runs on TCP protocol only and can run fast enough to utilize 300Mbps network speed on an old PC.
\------------------------
Let's me explain my situation first.
I moved to a university dorm that censored the internet. So, right now, i have to remote desktop back to a mini PC that runs at my parent's home to access the censor website.
This solution is hard to use on a mobile phone. So, i looking for other solution.
For self-hosed VPN, my ISP currently allows for TCP port forwarding to the public internet (For security camera sharing, but I can repurpose it as a VPN), but OpenVPN over TCP is really slow, like 10-20mbps.
Note that my home internet is 300Mbps, and the university dorm is using 1Gbps. MiniPC currently running remote desktop using i3-1115g4 with 16GB of Ram
Any suggestion for my situation?
​
https://redd.it/18kiqit
@r_SelfHosted
My first raspberry pi
Got my first raspberry pi 8g today! Want some recommendations on cool apps that is easy to use & install. (i don’t want to mess around with high configured apps just yet)
https://redd.it/18kg5x3
@r_SelfHosted
Uptime Kuma monitoring: Docker Container type vs https Healthcheck api?
What is the best way of monitoring Docker Containers with Uptime Kuma?
1. Using Docker Container type?
2. Using HTTP(s) type with url of healthcheck api?
3. Running healthcheck on the Container itselfh with healtcheck api url and then on UptimeKuma useing just Docker type.
Does Uptime Kuma get more information about what is happening to a container by using one method versus the others?
​
https://redd.it/18kf1bn
@r_SelfHosted
IAAAAAAAAAALtcDz+Aj6A\/hmDVPgCTj0LJknhCXUiKQgAAAAAAAAAAUmkPP4CPoD+GYNU+aYGGQhBweEL2AopCAAAAAAAAAADDweY+gI+gP4Zg1T4mu3RCBXd4QniliUIAAAAAAAAAAOHNNz6Aj6A\/hmDVPvNcHUJ0gnhCjzGJQgAAAAAAAAAAs7vtPYCPoD+GYNU+TCAwQvWNeEL5xIhCAAAAAAAAAACzu+09gI+gP4Zg1T5MIDBCHJV4QnJ9iEIAAAAAAAAAALO77T2Aj6A\/hmDVPkwgMEI="}
I’m not able to figure out how to display the long list of random characters after the “p:”. I tried Base64 decode with no luck, it’s not a png either. I have a feeling it could also be proprietary to the app but I hope it isn’t. Any idea?
https://redd.it/18kcsul
@r_SelfHosted
What exactly is this data format or type?
I have been using Element Note for a while and they have a proprietary export format of .element. I wanted to make a viewer for it so I can self host notes and backup on a web server but I can’t figure out what exactly the data type stored in the json is. What I have figured out so far:
On export, the .element file is basically just a zipped folder. Inside the folder will be a manifest.json file which lists presets within the app such as page background and size etc. The other files will be page1.json etc and they contain the actual handwritten strokes, here is an example:
any course of cloudflare and all its tools?
I have my proxmox server with many self-hosted services and I use cloudflare to get all those services to the Internet and it works perfectly, but cloudflare has many tools and I think I use it very limited and I could get a better use of it but I don't know more than to connect them to the dns and nothing else
That's why I'd like a course or a video that explains all of cloudflare's tools to see which one I could use and delve into studying the tools that interest me the most deeply...
Does anyone know something like that? By the way, I hope. Soon I will start using zerotrust tunnels to stop paying for the vps server that I have contracted to pass the CGNAT that I have on my network.
https://redd.it/18kb5r8
@r_SelfHosted
A self Hosted Quotation and Invoicing System? What do you recommend?
https://redd.it/18k8kd1
@r_SelfHosted
Anyone self hosting something similar to gomockingbird.com
https://gomockingbird.com was this ever open sourced?
https://redd.it/18k6lol
@r_SelfHosted
SMTP for Mastodon
Hello there! I am looking to host a Mastodon instance and need some advice regarding SMTP. So, Mastodon requires an SMTP server to send emails from to function, but I don’t have the money to pay for anything expensive. Is there a reliable alternative to paying somebody to host one for me? I can pay but only very limited amounts (like, below £5/month, so I can afford a VPS). Also, for any self hosted suggestions that are made, which hosting provider should I use for a VPS for it? Preferably I’d be able to share a VPS with the Mastodon instance to reduce costs, so advice on low-cost VPSs would be appreciated (Europe region, UK if possible, is preferred). I can’t afford to run my home server 24/7 so that isn’t an option. The other option is my PI4 but I doubt that’s strong enough.
Thanks in advance!
https://redd.it/18k5bxx
@r_SelfHosted