Yes, webtrees should fit that description.
mbirth 🇬🇧
Collector of social media accounts. Speaks 🇬🇧 and 🇩🇪.
- 1 Post
- 100 Comments
mbirth 🇬🇧@lemmy.mlto Selfhosted@lemmy.world•Self-hosted blog - do I need a static IP address?English4·2 months agoThere’s also FreeDNS. Their only ask is that you log into the account once every 6 months so they know you’re still using it.
But can Prometheus + Grafana e.g. monitor a website’s content and alert when there is a new firmware version available?
Zabbix can be configured completely via its GUI. It’s really easy once you get the hang of it.
I have this running on a Raspberry Pi 5:
services: db: image: postgres:16-alpine environment: - POSTGRES_USER=zabbix - POSTGRES_PASSWORD=zabbix - PGDATA=/var/lib/postgresql/data volumes: - /opt/docker/zabbix7/pgdata/16/data:/var/lib/postgresql/data networks: - zabbix7 restart: unless-stopped # fping needs setsuid # Connect to container as "root" and run: chmod +s /usr/sbin/fping server: image: zabbix/zabbix-server-pgsql:alpine-7.4-latest environment: - POSTGRES_USER=zabbix - POSTGRES_PASSWORD=zabbix - PHP_TZ=Europe/London - ZBX_SERVER_NAME=zabbix.domain.com - ZBX_NODEADDRESS=zabbix-server:10051 cap_add: - NET_RAW - NET_ADMIN volumes: - /opt/docker/zabbix7/zabbix-server/alertscripts:/usr/lib/zabbix/alertscripts - /opt/docker/zabbix7/zabbix-server/externalscripts:/usr/lib/zabbix/externalscripts - /opt/docker/zabbix7/zabbix-server/mibs:/usr/lib/zabbix/mibs - /opt/docker/zabbix7/zabbix-server/modules:/usr/lib/zabbix/modules - /opt/docker/zabbix7/zabbix-server/export:/var/lib/zabbix/export - /opt/docker/zabbix7/zabbix-server/snmptraps:/var/lib/zabbix/snmptraps ports: - 10051:10051 depends_on: - db links: - "db:postgres-server" networks: - zabbix7 - traefik-public restart: unless-stopped web: image: zabbix/zabbix-web-nginx-pgsql:alpine-7.4-latest restart: unless-stopped environment: - PHP_TZ=Europe/London - ZBX_SERVER_NAME=zabbix.domain.com - ZBX_SERVER_HOST=zabbix-server #ports: # - 10080:8080 # - 10081:443 depends_on: - server - db links: - "server:zabbix-server" - "db:postgres-server" networks: - zabbix7 - traefik-public labels: traefik.enable: "true" traefik.http.routers.zbx.rule: Host(`zabbix.domain.com`) traefik.http.routers.zbx.entrypoints: https traefik.http.routers.zbx.tls: "true" traefik.http.routers.zbx.tls.certresolver: le traefik.http.services.zbx.loadbalancer.server.port: "8080" networks: traefik-public: external: true zabbix7: attachable: true
mbirth 🇬🇧@lemmy.mlto Fediverse@lemmy.world•The Fediverse is the Left Wing Circle JerkEnglish3·2 months agoStart your own instance, be the change you want to see in the world.
This right here is the beauty of the Fediverse. And as such, it’s not “The Fediverse” that’s a “Left Wing Circle Jerk”, it’s just the servers you’ve found so far.
mbirth 🇬🇧@lemmy.mlto Selfhosted@lemmy.world•Reevaluating my password managementEnglish51·3 months agoIf you’re happy with how Apple Password works for you, I can recommend StrongBox. It keeps all data in a KeePass2 database and integrates into Apple’s AutoFill API. That means it feels almost native when using it. No browser plugin needed. (At least not for Safari.) And you can decide how you sync the database file.
mbirth 🇬🇧@lemmy.mlto Selfhosted@lemmy.world•Selfhosting DJ sets? (Soundcloud-style)English4·3 months agoDoesn’t get any more secure than a battle-tested web server hosting simple MP3 files and a text file.
Convenience might be a thing, though. I’m in the Apple ecosystem so their Podcasts app shows that feed on all devices and tracks listening progress, etc.
If I didn’t have that, I’m still a lifetime customer with PocketCasts and PocketCasts Web. So, that’s that. But if you don’t have anything similar in place, a self-hosted streaming server might be the best way to go, yes.
mbirth 🇬🇧@lemmy.mlto Selfhosted@lemmy.world•Selfhosting DJ sets? (Soundcloud-style)English3·3 months agoDo you need a web player? I’ve got several years of a radio show on my web server and wrote a script that created an RSS feed for them. This way I can open that in any podcast player (even web based ones) to listen to it.
mbirth 🇬🇧@lemmy.mlto Fediverse@lemmy.world•Search sucks! Yeah, it does, and here's why.English2·3 months agobut I didn’t use the word “flower”
Well, hopefully you’ve added an
ALT
text to the picture for all those visually challenged people out there - which then also helps search engines.
mbirth 🇬🇧@lemmy.mlto Fediverse@lemmy.world•Search sucks! Yeah, it does, and here's why.English4·3 months agoThere’s also Marginalia if you’re looking for some rather traditional web search.
mbirth 🇬🇧@lemmy.mlto Programming@programming.dev•C is one of the most energy saving language76·4 months agoDoes the paper take into account the energy required to compile the code, the complexity of debugging and thus the required re-compilations after making small changes? Because IMHO that should all be part of the equation.
mbirth 🇬🇧@lemmy.mlto Fediverse@lemmy.world•Ghost 6.0 releases next month with ActivityPub supportEnglish33·4 months agoAt least WP is free, Ghost is as “free” until you find out its only useful with the rest of the payed platform. editorjs.io is much better in that sense.
mbirth 🇬🇧@lemmy.mlto Fediverse@lemmy.world•Voyager changed the default instance to lemmy.zipEnglish24·4 months agoIt’s not lemmy.zip that’s blocked in the UK, they (lemmy.zip) block every visitor from the UK as they don’t want to get in trouble for violating the UK’s Online Safety Act.
mbirth 🇬🇧@lemmy.mlto Selfhosted@lemmy.world•A WYSIWYG editor for personal website?English111·4 months agoIf you’re on macOS, there’s blocs. It seems to pop up on BundleHunt for a fraction of their normal price every once in a while.
Then, there’s RapidWeaver Elements - which just went into Early Access.
However, you might want to evaluate whether a static site generator or some small CMS like GRAV can work for you.
mbirth 🇬🇧@lemmy.mlOPto Fediverse@lemmy.world•Mastodon.social shadowbanned me and there's no way to contact anyone about itEnglish1·4 months agoIMHO, it’s one thing if you want to limit everything from there on your instance and on your own will, but a completely different thing for them to basically secretly ban you from their whole instance just because one single person on there felt offended and reported you. There surely must be something in between doing nothing and this sitewide shadowban.
mbirth 🇬🇧@lemmy.mlOPto Fediverse@lemmy.world•Mastodon.social shadowbanned me and there's no way to contact anyone about itEnglish31·4 months agoThat slogan was originally coined in 1848 by King Ludwig I. But as with many things, the nazis severely tainted it. (Even though it was used by the socialist party after WWII, too.)
There’s a whole German Wikipedia article about this.
mbirth 🇬🇧@lemmy.mlOPto Fediverse@lemmy.world•Mastodon.social shadowbanned me and there's no way to contact anyone about itEnglish21·4 months agoThe VS is completely independent.
§7 BVerfSchG:
Die Bundesregierung kann, wenn ein Angriff auf die verfassungsmäßige Ordnung des Bundes erfolgt, den obersten Landesbehörden die für die Zusammenarbeit der Länder mit dem Bund auf dem Gebiete des Verfassungsschutzes erforderlichen Weisungen erteilen.
or in English:
The federal government can, if there is an attack on the constitutional order of the Federation, give necessary orders to the highest Federal State authorities for working together with the Federation in terms of protection of the constitution.
mbirth 🇬🇧@lemmy.mlOPto Fediverse@lemmy.world•Mastodon.social shadowbanned me and there's no way to contact anyone about itEnglish21·4 months agoJust for transparency: The first link is the “old” report from 2021 which was public IIRC. The partA/partB links seem to point to the newer one - clearly showing the “VS - NUR FÜR DEN DIENSTGEBRAUCH” (“Verschlusssache” - confidential, official use only) at the top.
mbirth 🇬🇧@lemmy.mlOPto Fediverse@lemmy.world•Mastodon.social shadowbanned me and there's no way to contact anyone about itEnglish41·4 months agoKeyword: supposedly
Because that’s what it said in the report my instance has received. Somebody on the moderation team made the same mental gymnastics you did. Just because I’ve questioned the stated conclusion of a report that was kept secret from the public. Nothing else. Nowhere did I say that I support that party. I just don’t like blindly trusting what politicians (and their government institutions) announce without giving any challengeable proof.
Their status as extremist as per that report mentioned in my toot has been revoked/put on hold until a proper court case: German news article
If it was as crystal clear as you make it out, why revoke it?
(These days, the constitutional courts of all the states try to get that status reinstated in their respective states. But that wasn’t a thing back when I did this toot.)
Because
A) Solving Captchas isn’t protecting from abuse/spam anymore. People in countries with cheap labour costs are being paid (or forced) to solve these for spam networks. And nowadays, LLMs can solve them almost better than any human. Manual approval is completely infeasible once you have a somewhat larger following.
Tying comments to some form of account is at least somewhat of a hurdle for spammers.
and
B) Some people want to keep ownership of their data. As long as the comment is tied to my account, I can easily find, edit or even delete it. Try that with some comment you made on some obscure blog 5 years ago; which address you don’t remember and with an email address you no longer have.