Welcome to Incremental Social! Learn more about this project here!
Check out lemmyverse to find more communities to join from here!

mbirth

@mbirth@lemmy.mbirth.uk

This profile is from a federated server and may be incomplete. Browse more on the original instance.

mbirth ,

I figured this when IKEA started throwing out their current model for £5 a pop. Judging by how fast their stock was gone, they‘ll show up on ebay for a hefty markup any time now…

mbirth ,

Ghost runs on NodeJS which isn’t available at most cheap webhosters. Also it doesn’t do traditional blog things like pingbacks, trackbacks or webmentions.

BearBlog can’t be self-hosted at all - it says so right on their GitHub’s README.

WriteFreely is a Go binary that - again - isn’t supported on most cheap hosters. Also I can’t seem to find anything about it supporting pingbacks, trackbacks or webmentions. It seems to be more like a one-user Mastodon instance.

mbirth ,

It’s the only CMS that runs on a classic AMP stack which is still the standard with cheap web hosters. And since everyone and their dog is using it, you can easily find support and ready-to-use plugins for almost anything.

In the car world, WordPress is your plain old petrol car that just runs, can easily be refuelled and you can get anything repaired at every other street corner. That’s why it is still so widespread.

mbirth , (edited )

On this Reddit thread they suggested SeaFile as their client explicitly supports selective sync. And also MountainDuck which can work with various protocols.

EDIT: Mountain Duck 5 even adds SMB support.

mbirth ,

Similar here. As I don’t need multi-user support, I don’t bother with self-hosting some tool.

Bookmarks go to Safari where they’re synced between all my Apple devices and pop up automatically in the address bar.

And long-term bookmarks (news articles, references, etc.) go into Anybox which keeps an offline copy of the website so I can still read it in 10-20 years.

mbirth ,

But these 3 are all about metrics, right? While they’re great to monitor and analyse numbers (ping times, disk space, memory, etc.), they aren’t that great with e.g. plaintext error messages in log files. That’s how I remember it from a few years ago, at least.

mbirth ,

For me it’s the other way around. In Check_MK I was constantly writing new custom checks and it was all manual code and overall felt like Nagios on steroids (what it was back then) - just not in a good way.

In Zabbix you can do everything in the UI without messing around in the file system. And things like translating SNMP results to readable text works throughout the system without having to include a Python file and then call it from within your various other checks. All the alerting logic can be clicked together and easily amended in the UI. It’s so much more comfortable once you’ve figured it out.

mbirth , (edited )

You know you can basically implement Healthchecks.io completely in Zabbix using zabbix-sender or any compatible implementation of it? (Or find a better way, e.g. querying the timestamp of a logfile or even check the logfile for "OK" or "ERROR" lines... lots of ways possible.)

iPhones And Androids Can Now Warn You of 'Secret Trackers' (www.ibtimes.co.uk)

In a collaborative effort, Apple and Google have developed an industry-standard detection feature called "Detecting Unwanted Location Trackers" (DULT) for Bluetooth trackers. This standard allows users on iOS and Android devices to be alerted if an unknown Bluetooth tracker is monitoring their location.

mbirth ,

No, they were trying to ban them (from checked luggage) because they are powered by a “Lithium” battery and airlines confused them with Lithium-Ion batteries. The latter ones are indeed forbidden in checked luggage.

mbirth ,

It clearly says:

These limits allow for nearly all types of lithium batteries used by the average person in their electronic devices.

This is in general for carry-on and checked luggage. And then there’s the other paragraph about Lithium Ion batteries needing to go into the carry-on.

mbirth ,

No, that’s stupid. They don’t get anything from keeping that from you. And the main source of frustration comes from luggage handlers that are usually employed by the airports and not the airlines.

When they don’t give a damn, you won’t get your luggage. Like in this video where they insisted the luggage is still at a different airport. Because that’s what the computer said. And nobody looked for themselves which would’ve easily shown that somebody clearly forgot to do the arrival scan.

mbirth ,

I believe it's often because nobody does their own website anymore but instead uses managed services, e.g. Medium. Or bits of information, that would've been worth a blog post some while ago, end up on sites like StackOverflow, Reddit, etc.. And once these services want to monetise these contents, they usually start with limiting public access.

And OTOH TikTok, Instagram Reels and YouTube Shorts are doing everything they can to further limit people's attention spans and get them addicted to those services. So the people capable of and/or interested in producing proper "content" are dwindling, too.

mbirth ,

Especially gas-powered as they can then rev them all the time, raising the annoyance to completely new levels.

How much does it matter what type of harddisk i buy for my server?

Hello, I'm relatively new to self-hosting and recently started using Unraid, which I find fantastic! I'm now considering upgrading my storage capacity by purchasing either an 8TB or 10TB hard drive. I'm exploring both new and used options to find the best deal. However, I've noticed that prices vary based on the specific...

mbirth ,

Apart from the SMR vs. CMR, if your NAS will run 24/7 you need to make sure to use 24/7 capable drives or find a way to flash a 24/7-specific firmware/setting to a consumer drive. Normal consumer drives (e.g. WD Green) tend to have a lot of energy saving features, e.g. they park the drive heads after a few seconds of inactivity. This isn’t a problem with normal use as an external drive that only gets connected once in a while. But in a 24/7 NAS the drive will wake up lots of times and park again, wake up, park again … and these cycles kill the drive pretty fast.

https://www.truenas.com/community/threads/hacking-wd-greens-and-reds-with-wdidle3-exe.18171/

mbirth ,

I think that already happened and was called "The Fappening". You can still find it with Google.

‘My whole library is wiped out’: what it means to own movies and TV in the age of streaming services (www.theguardian.com)

*What rights do you have to the digital movies, TV shows and music you buy online? That question was on the minds of Telstra TV Box Office customers this month after the company announced it would shut down the service in June. Customers were told that unless they moved over to another service, Fetch, they would no longer be...

mbirth ,

Money. It's much better if you can sell the same thing over and over again.

Self-hosted website for posting web novel/fiction

Hey hello, self-hosting noob here. I just want to know if anyone would know a good way to host my writing. Something akin to those webcomic sites, except for writing. Multiple stories with their own "sections" (?) and a chapter selection for each. Maybe a home page or profile page to just briefly detail myself or whatever, I...

mbirth ,

Sounds like GitHub Pages.

Apart from that, I like GRAV for small website projects. It works completely without a database (or in other words: it uses the filesystem as the database that it basically is) and backups/restores are simple copying everything to the right place.

mbirth ,

Apart from all the online tools there are also offline website builders like blocs (macOS/iPad - but there are similar tools for Windows as well) that let you design your website and will spit out the files you then just need to upload to any provider of your liking. It's basically a WYSIWYG static site generator.

mbirth ,

Maybe they delete enough code to be able to give us a third “theme”.

mbirth ,

I‘ve tested Presearch like 2 years ago and even back then it already had these “PRE tokens” you could earn by using it and get more by gambling/betting on search terms.

mbirth ,

YaCy?

There’s also another SearX-like one called websurfx - albeit still in its early days.

mbirth ,

For reverse image search, Google is also becoming more and more useless. I usually also look on Yandex to identify fake profiles using photos of other people.

mbirth ,

I don’t know. Just noticed that their normal Russian web search redirects to “Dzen”, whereas images.yandex.ru is still showing as “Yandex”.

mbirth ,

This isn’t Nokia. It’s HMD. They just paid to be allowed to slap the “Nokia” label on their devices and shape them like those old Nokia phones.

mbirth ,

I'm on macOS and iOS and love News Explorer. It syncs my reading progress to all other devices and also has a nice reader mode that pulls the article from the website in full. Apart from that it's pretty bare-bones, but does exactly what I want.

Is it that difficult to run Mastodon over Docker?

I am used to simple things running on Docker (Jellyfin, Nextcloud, etc.) I am looking at running my own personal Mastodon instance (maybe share it with a few friends and family), but I like using Docker. Looking at install guides, the steps required seem to be much harder than just editing docker-compose.yml and running the...

mbirth ,

Instead of the full-blown Mastodon, you should also look at #GoToSocial which is compatible and pretty light-weight. (Doesn’t come with a web UI, so you need to use client apps.)

EDIT: Here's my docker-compose file.

mbirth ,

You can create dashboards with only the useful data you need!

While dashboards are nice to look at, I very much prefer to just configure Zabbix to only notify me in case of actual problems and leave me alone the rest of the time. 😉 Also, Zabbix has capabilities to show graphs and create dashboards as well. No need for Grafana here.

mbirth ,

Pretty much, I think. I have it running on a Raspberry Pi 4 with docker-compose:

version: '3'

services:
  gotosocial:
    image: superseriousbusiness/gotosocial:latest
    restart: unless-stopped
    networks:
      - traefik-public
    environment:
      TZ: Europe/London
      GTS_HOST: xyz.example.com
      GTS_CONFIG_PATH: /gotosocial/storage/config.yaml
      GTS_DB_TYPE: sqlite
      GTS_DB_ADDRESS: /gotosocial/storage/sqlite.db
      GTS_LETSENCRYPT_ENABLED: "false"
      GTS_LETSENCRYPT_EMAIL_ADDRESS: ""
    volumes:
      - smb-gotosocial-data:/gotosocial/storage
    labels:
      traefik.enable: "true"
      traefik.http.routers.gotosocial.rule: Host(`xyz.example.com`)
      traefik.http.routers.gotosocial.entrypoints: websecure
      traefik.http.routers.gotosocial.tls: "true"
      traefik.http.routers.gotosocial.tls.certresolver: le
      traefik.http.services.gotosocial.loadbalancer.server.port: "8080"

volumes:
  smb-gotosocial-data:
    driver_opts:
      type: "smb3"
      device: "//mynas/docker/gotosocial/data"
      # Use nobrl to mitigate SQLite3 byte range locking issue on CIFS/SMB mounts
      o: "rw,nobrl,vers=3.1.1,addr=172.16.254.1,username=xxx,password=xxx,cache=loose,iocharset=utf8,noperm,hard"

networks:
  traefik-public:
    external: true
mbirth ,

If you want to learn about VLANs and spend some time setting everything up (and more time each time a new device joins your network) then you should go for it.

I for myself decided it’s not worth it for my little home network and instead just use a /16 net and group devices into different ranges. E.g. computers are xxx.xxx.1.yyy, phones are .2.yyy, etc. All unknown devices get a .99.yyy from the DHCP, so they are easily identified.

All public facing stuff is in some Docker container, so there’s at least a small hurdle should something/someone get access.

Cameras are mirrored into Apple HomeKit via Home Assistant, so I can use Apple Home to watch them from afar. Or VPN into my home network.

mbirth ,

I’m using Zabbix to monitor the most important bits.

Recommendations please: Self-hosted web site analytics

Hello y'all! I have my personal (static) website / blog running on netlify out on the public internet. Netlify, in case you're not familiar, is not a traditional web host, so I can't add databases or anything else like that on the server itself. Right now, that site has zero analytics / visitor tracking and I've decided I want...

mbirth ,

My geeky web hoster provides AWStats and GoAccess. Both work by analysing Apache logfiles, so no JavaScript needs to be injected to the pages. Should be more than sufficient to get easy page tracking. (And also catches those visitors that have JavaScript disabled or tracking stuff blocked.)

mbirth ,

Does your provider not give you access to the webserver log files?

mbirth ,

Thank you, just checked:

Attributes

Backups local: 5
Backups remote: 20
Total backups succeeded: 834
Total backups failed: 3
Last backup: 16 April 2024 at 03:01:00

mbirth ,

ssmtp is also my go-to for this. Or dma (DragonFly Mail Agent) - if available - which provides a queue in case the delivery to the smarthost fails. But as it's not running as a daemon (saving resources), so you have to setup a regular cronjob to process the queued messages.

mbirth ,

I just have Watchtower stopped and configured in "one-shot" mode sitting on all my Docker hosts. And when I'm in the mood of updating and fighting with possible issues, I just run it. Works much better for me than some update notification popping up in the worst possible moment, me dismissing it and then forgetting about it. 🤣

mbirth ,

Yes, and this can be paired with a self-hosted mail server, too.

mbirth ,

I also had an ejabberd running for my family. Configured all the XEPs that take it into the current century. Had Conversations as a client for Android and Monal on iOS. No problems at all - apart from Monal being a bit wonky at times. But I assume these bugs are all fixed by now.

Also, Conversations is THE XMPP client. The guy behind it is involved in lots of XMPP stuff. And Monal tries to be the same for the iOS world.

But similarly, we all switched to Telegram over time as that's where my parent's friends are, too.

mbirth ,

I prefer the Geekworm and similar cases. They have ribs for better heat dissipation. Even under full load I get my Pis barely over 60℃.

mbirth ,

Geekworm Pi 4 case

Geekworm Pi 3 case (also fits Pi 2)

I've also ordered some extra strips of cooling pads and added them to the bottom side of the CPU and the RAM chip beneath - so that heat gets sent to the case as well.

mbirth ,

Ha, you're correct. Mine also never went over 45 ℃.

https://lemmy.mbirth.uk/pictrs/image/1641b87a-9b1c-4fb0-b450-bf1d24f3d0c3.png

mbirth ,

the power lights are on the left while the wholes on the case are on the right, so with the Pi2 you don’t see the green/red light

That's not true. The case has holes on both sides as can be seen here:

https://geekworm.com/cdn/shop/products/IMG_9660_2048x2048.jpg

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • incremental_games
  • meta
  • All magazines