ntfy service
ntfy
ntfy lets you send push notifications to your phone or desktop via scripts from any computer, using simple HTTP PUT or POST requests. I use it to notify myself when scripts fail, or long-running commands complete.
With the newly installed “ntfy” service, You, as a @wpn user, have access to any topic you may need, with read and write permissions. I am going to send an email to each (shell/email) user account soon, with credentials. “xmpp” users feel free to request access to me, personally or by writing a message here.
For all other interested people, we have set a public topic up, which you can subscribe to, if you like, to be notified about @wpn services status: wpn-status
, precisely 😀 and also another topic, to follow xmpp-it services status: xmpp-it-net
What can I do with it?
Usage examples are all explained in the doc. In short, you currently can:
- Send only text (anyone said emotes!?)
- Send text and attachments (like images)
- Send a notification to an email address
- Use it as your UnifiedPush service
I have tested all of the above and they are supposed to be working.. If you have any problem, please let me know (a comment here would also be okay).
Here's SchildiChatNext notifications troubleshooter:

I've had my hands full in the last few weeks.. let's see what's new for @wpn
- First of all, I removed some #DNS records (and related services), namely:
laltrowiki
(our (me and old friends) wiki didn't really fit with @wpn - I'm keeping it for myself)
trilium
(note-taking app which I kept on @wpn, but was only personal.. Now it's hosted at home)
grocy
(pantry/shopping aid app, same as trilium above)
-
Have upgraded plugins for roundcube #webmail and FreshRSS, #RSS reader. Main services are always up-to-date, while these were some additions due from time to time.
-
Have done some tinkering with this blog's and xmpp-it homepage's #sqlite DBs: if you're interested, follow here
-
Have installed and then removed 2 #gemini to #html #proxies, because I believe the one I've been (and still am) using so far, is the best one. I also tweaked its stylesheet a bit. The two proxies I tried are september and kineto, while the one currently in use is loxy
-
I have first upgraded uptime-kuma
to V2 Beta but then backed it up and moved to gatus, which lacks some features but it's also lightweight and straightforward. During the process we lost webhooks live notifications (about services status) for XMPP chatroom, so I have also installed ntfy server and related Android app, but, obviously, I'm currently the only one to see those. If any of @wpn users is interested, I can share info about the "topic", server's "address:port" and such. For the time being everything is in plain and without authentication.. Don't think that @wpn's services status notifications are so "sensible" info to require encryption, so I didn't even bother 😀
-
It's "6" already.. wow!
transmission-daemon
was replaced by good-old rtorrent
and that also got a web-ui, which only myself can access so far.
All of the aforementioned changes and fixes were mainly meant to reduce the load on the machine, in order to provide a better experience for everyone. Things still look complicated though, because even if there was a significant decrease in RAM usage, CPU, on the other side, seems almost worsened - and I still can't explain that, apart from thinking contabo maybe doing oversubscription of resources on their host.
Last 2 things, then I'll shut-up! 😁
-
Some of the users' home directories (only the ones which belongs to me or are system-related users account) are now backed-up via rsnapshot
to my #homelab. I intend to write an how-to on that topic, further ahead in time, because I'm still testing/figuring it out.
-
The onboarding tool has got a new checkbox for (legal) age verification.
That's it. Feel free to tale a "tour" if you're new or haven't had the chance yet: https://woodpeckersnest.space/
See you soon!
Hello,
just a brief news that @wpn's fediverse client instance, powered by phanpy, has finally got (working) translations since the latest release, which I have built a few minutes ago. You do also keep the other features which were already available, like the GIFs picker.
If you happen to run into any issue, let me know. Thanks

It's officially pimped!!
Can't believe the time I spent fixing "homarr" progressive layout, almost breaking at each smallest change.
New @wpn's home is running "glance" and the whole site is just 1 .yml
file, plus some custom CSS rules and assets (images). Took me ~2 evenings to set it up and it's looking quite good, in my opinion. It's light (actually it's dark-only 😀 ), fast, fully featured.
Unfortunately, you always have to touch it first hand to understand the wrong choices and remedy them; better late than never though!
Hello!
Last "real" post was about 2 months ago.. I got busy with stuff at home but also made a lot of adjustments here and there at @wpn. Let me list the most important ones:
- Set up shell and email users' homes backup: archives are still stored on the VPS for the time being, till when I'll find another proper backup location.
- Cleaned up
/var/www/
and nginx virtualhosts; also removed "Shaarli", since I wasn't really using it anymore.
- Added a new board on the main site for BitTorrent, reachable here
- Upgraded XMPP Prosody server to 13.0.0 and isolated anon webchat even more, so that those users won't be able to connect to Biboumi IRC gateway.
- Upgraded all #slixmpp powered bots to 1.10, released only yesterday
- Formatted (again) the 2 pdf files regarding @wpn's Term of Use and Privacy Notice (no rules updates though)
I think that's about it.. probably 😀 I'm definitely forgetting something.
Some other news: a few new users joined XMPP and more than a few logged in our Movim COMMutiny pod. Welcome Aboard everyone! Be Nice!!
I'm keeping the pod up-to-date as much as I can (it's running on master branch), but that also mean I have to restart it sometimes; I will try to do that only during weekends from now on.. promise.
And now I'd better get going again.. See you soon!
Busy Days, Exciting Progress 🚀
It’s been a couple working months, busy and sometimes hard but in the best way possible!
For starters, today the "GD" website went officially online, after we completed its migration from ZOPE to Wordpress and I couldn't be happier 😉
Another thrilling update is with COMMutiny, our social network project. The converse.js anonymous chat, originally set up for @wpn’s support room, has now found its own space within COMMutiny. This is a big step forward, and we’re inviting everyone interested in #XMPP, gaming, and social networks to join the conversation, anonymously or not.
On top of that, we’ve launched a brand-new freelance website, powered by Hugo. It’s sleek, fast, and everything we hoped it would be — hooray for #Hugo!
If you’re passionate about decentralized communication, gaming communities, or just want to connect with like-minded folks, we’d love to see you in COMMutiny! See you soon 👋
Happy 2025!
This new year brought a change in our webchat, which is now fully anonymous and auto-connecting to @wpn support room.
converse.js
I thought the anon support room could be better used by people "interested in/wanting to ask questions about" XMPP and @wpn services, without the need to register an account.
You can still join other local MUCs when in the anon chat, but external, server to server (S2S) connections are denied for anon users, as I mentioned in a previous post. Feel free to test it out and send feedback about your experience.
For the future months, maybe another rather-big change will happen, as I foresee troubles in upgrading Homarr to its new milestone release. Homarr is what @wpn currently uses as its homepage; despite the fact that I quite like it, I'm not sure I want to embark in a complete overhaul, since I already tried importing configuration to the alpha release and it was a major disaster 😟
Wishing You all the best for this New Year! Stay safe!
More news on the previously announced bridge for support MUC: we got another bridge set up. This time around, IRC joins the ballet, so matterbridge is now bridging @wpn support MUC for 3 different protocols.. XMPP and MATRIX being the previous other two.
https://health.woodpeckersnest.space/
On this matter I was thinking about making a "tombstone" of the current XMPP MUC, which is called status
and move to wpn
- In fact that's the name of the MATRIX and IRC rooms. This is not really something I want to do soon, though, because it implies changing several things.
Last, but not least, I have also set up an anonymous VirtualHost in Prosody. You can now login to anon.woodpeckersnest.space
with a disposable account (whose data gets deleted from the server as soon as the account is not connected anymore) and participate/discuss in @wpn MUCs - access to external servers is not permitted to anonymous users, for obvious security concerne.
You can follow the steps in this GIF to connect anonymously with Gajim; Dino should also support it but I don't know how it's done.. Finally if you want to join via Android, these are the instructions provided by Daniel Gultsch, from Conversations IM:
you can just add the account something@anon.woodpeckersnest.space with an empty password to #Conversations_im and it will login anonymously.
Anonymous logins don't require registration. When I say 'something@anon...' you can use anything as that username. Doesn't matter (it's only used to get through the client side jid validation check)
TIP: If the server tells you can't join a MUC, make sure you have added a nickname in your profile's details (Android).
It's been a few days now that I'm experiencing downtimes at night, early mornings.
When I wake up, connect to the VPS and attach to tmux, I am welcomed by these messages in console:
Message from syslogd@pandora at Nov 3 05:37:13 ...
kernel:[1586232.350737] Dazed and confused, but trying to continue
Message from syslogd@pandora at Nov 3 05:37:24 ...
kernel:[1586235.049143] Uhhuh. NMI received for unknown reason
30 on CPU 1.
Message from syslogd@pandora at Nov 3 05:37:24 ...
kernel:[1586235.049145] Dazed and confused, but trying to continue
Message from syslogd@pandora at Nov 3 05:37:55 ...
kernel:[1586273.642163] watchdog: BUG: soft lockup - CPU#2 stuck
for 27s! [dockerd:526408]
Message from syslogd@pandora at Nov 3 05:38:00 ...
kernel:[1586278.545172] watchdog: BUG: soft lockup - CPU#1 stuck
for 24s! [systemd-journal:257]
Message from syslogd@pandora at Nov 3 05:38:02 ...
kernel:[1586281.187611] watchdog: BUG: soft lockup - CPU#3 stuck
for 35s! [lua5.4:1702]
There's no need to say that when this happens, the server is completely frozen and doesn't respond to anything.
I already contacted support, but they didn't investigate at all, I believe. They manually restarted my VPS once and did some pings and connection tests (VNC, SSH) afterwards.. "everything is working fine!"
This last Saturday I was up when it happened, so I did a mtr
from my PC to the VPS's IP and logged it, then I sent another email with the output to support.. Still waiting for them to reply, I guess tomorrow (Monday).
Friends like lorenzo and shai are having difficulties too, with the same provider, so I'm not imagining things.
Well, that's all I got to say, will keep you posted if any news.
Last evening, at around 22:00 CET, Contabo migrated my VPS from old Hub at Nuremberg to the newly built "Hub Europe".
They rebooted it and everything came back up as usual.. I wasn't at home when it happened, didn't even notice anything until I connected and found no tmux
session running. Even my phone which was connected to wireguard
, quietly continued working and sending notifications 😎
Meanwhile, my friends and I watched "The Creator" on Disney+
Can't really say I do recommend it, but for some casual evening/entertainment, it wasn't half bad.
gemlog