Danie's avatar
Danie
danie@nostr.fan
npub1g2jp...yjj6
Testing out new wallet
Danie's avatar
Danie 6 months ago
I replaced my ISP router with OPNsense months ago, and I don't regret it at all OPNsense can also be fairly simple to set up if you go with the basics (like most home routers offer). But the great thing is you can also deep dive into it and setup separated VLANs and masses of tweaks and rules. What you need to know, though, is that you will need to run it on a separate piece of hardware (just like you'd have bought a router device) and ideally you'd want at least 4 Ethernet ports on it. The minimum is really two ports (a WAN port and a LAN port). My OPNsense device is a Protectli with 4 ports. One is a WAN port, and I have reserved another for a LAN port, and I have the remaining two ports connected as a LAGG interface to my main switch (so it has dual links for load balancing and redundancy). But again, you don't to do this either if you want to keep it simple. What I still want to explore with mine, is using the Haproxy plugin to do my reverse proxying directly on the OPNsense device, instead of in a container on my server. This will mean that some traffic destined for my OpenWebRx device can flow directly from the router through the main switch and to the OpenWebRx device (instead of via the server and then back through the main switch). OPNsense (and PFsense) does mean total control in your hands, and also ongoing updates and patches for many many years... See #technology #opensource #security #routers
Danie's avatar
Danie 6 months ago
Steam Now Has an Overlay Performance Monitor “Steam has added a new performance monitoring tool to its in-game overlay, giving you information about how your games are using your computer’s resources. This should help you spot potential performance problems, although it is currently in beta. This tool shows information about FPS, CPU, GPU, and system RAM usage, making it easier for players to understand their game’s performance and fix issues.” Mileage may vary on this one, as I'm only seeing the FPS right now. For now MangoHUD works better for me, but if you don't have MangoHUD, this is better than nothing. The screenshot I've included shows MangoHUD at the top left, and the Steam performance overlay at the top right. See #technology #gaming image
Danie's avatar
Danie 6 months ago
WUD is a better alternative to Watchtower for Docker updates What's Up Docker (WUD) will notify you of updated Docker container images for installation, just like Watchtower can do, but WUD solves a number of challenges that I have with using Watchtower: 1. Shows a custom descriptive name for images, including database images. 2. This means no time wasted checking which image must be updated. 3. Updates can be run with the click of a button inside WUD. 4. Auto prunes the old images. 5. Can work with more than one remote Docker host endpoint. 6. Numerous notification services supported. 7. Can single-click to see image's change log. 8. Can optionally auto update docker-compose file with new image version. I demonstrate a number of these features, but I did not really go through the menus, as most settings are set using the environment and label variables in the Docker files for containers (which I do show in the video). Watch #technology #opensource #docker #selfhosting
Danie's avatar
Danie 6 months ago
This is a good overview of how regex works “Regex is a pattern-matching language; it's a way to expressively describe patterns that match strings (e.g., words or sentences). For example, say you're searching your hard drive for an image called foo, but you cannot remember if it's a JPEG or a PNG. Many utilities make use of regex for searching, transforming, and interacting with text.” You won't be able to just effortlessly compose your own regex after just reading the linked article, but a quick read through will at least help put it in context. It also gives a feel of what regex can be used for. The reason regex persists after many years, despite looking very confusing, is that it is very powerful. With many GUI applications, you could well find regex running in the background to perform the more complex tasks. See #technology #regex
Danie's avatar
Danie 6 months ago
OpenCloud is the lightweight Nextcloud alternative that runs on anything If you are finding that NextCloud is using too many resources, and just packs way more functionality than you need just for file syncing and sharing, then OpenCloud may be the answer. You are not going to have calendar, mail, chat, etc functionality with OpenCloud, but it also does not load a bunch of other services that NextCloud requires to run. It does have file sharing with passwords and expiring access, and interestingly it handles some basic tasks like PDF viewing on the client side. So this will happily run on a Raspberry Pi. See #technology #opensource #filesharing
Danie's avatar
Danie 6 months ago
Steam's latest beta build makes gaming on Linux a breeze by enabling Proton for all titles by default Whilst you can still set a specific Proton version per title, for example maybe you want to use Proton GE, this default seems to default to Proton Experimental (from what I observed). This means all Windows games will now show as installable by default. I inadvertently tried this out about 2 days back when I installed Ships at Sea and just hit the install button. I thought it was odd at the time, as I had not set any Proton version for compatibility. Proton Experimental version is not the most stable version as it includes the latest compatibility patches, but I suppose what is nice about it, is firstly it will be the most compatible for most games, and you won't get left stuck on an older version of Proton either, as the experimental version is not fixed by any version number (it's a sort of rolling update). See #technology #gaming #Linux
Danie's avatar
Danie 6 months ago
You could use an M2 SSD in a PCIe adapter instead of a dedicated M2 slot on the motherboard “If you've already stuffed the slots in your motherboard full of PCIe SSDs, you might be wondering what's the best way to add more. While you could buy larger capacities and swap them out, several manufacturers make PCIe add-in cards that can add one, two, or a whole bunch of M.2 NVMe drives to your system.” This looks like a very interesting option. My mother board only has two M2 slots, but the problem is when I use one of them, that eliminates two of my SATA connectors. Plugging an M2 NVMe drive instead into a free PCIe slot, could make a lot of sense. The linked article also shows what sort of performance impact this may have versus the dedicated M2 slot. See #technology #hardware #NVMe
Danie's avatar
Danie 6 months ago
6 Free Games With Hundreds of Hours of Content to Enjoy “With the era of $80 games upon us, free games seem more appealing than ever. But can a free game really give you as much value as something you paid for? Well, in the case of these titles, not only do they give you a ton of content, but they even outstrip many paid games in sheer value.” I've long been playing (and enjoying) War Thunder, and did not really know about Enlisted, so that may be something new for me to try out. See #technology #gaming #free
Danie's avatar
Danie 6 months ago
Samsung Galaxy Watch 7 battery life hammered by Samsung Health Monitor app I noticed about a month or two back that my Galaxy Watch was suddenly no longer getting its two days of use out a battery charge. I do keep my watch usage quite light, and normally have the Wi-Fi off, display set to lower brightness, etc, so 2 days is usually fine. I do use watch with the Sleep For Android app that monitors sleeping heart rate etc, and that does chew about 11-12% during the night, but that has been my normal usage. I thought at first maybe it is the battery ageing, but it is not even a year old yet. But checking the battery usage stats showed that the Samsung Health Monitor app (not the standard Samsung Health app) was chewing the battery by a good 3%, higher than any other app. Rebooting had not helped either. Seeing that app is only used for ECG, sleep apnoea and blood pressure, not of which I had used for quite a while, that app should be idling with no battery usage. I tried to delete the app, but it deleted off the phone but not from the watch at all. It would also not disable properly, nor could I turn off the background usage toggle. In the end, I used the ADB command to manually delete the app. And wow, now I have a full 2 days battery use again, plus a little extra. It shows again what impact badly behaved apps have on hardware. Ideally, this app should not be using any battery power if I don’t have sleep apnoea detection active, or if its parent app on the phone is deleted. #batterylife #samsung #technology
Danie's avatar
Danie 6 months ago
How To Check Disk Health In Linux: A Beginners Guide “Your computer's disk drive stores all your important files. Photos, documents, videos, and everything lives on your disk. But what happens when your disk starts to fail? You could lose everything. Worry not! Linux has built-in tools to check your disk health. You can spot disk-related problems early and save your data.” Smartmontools is a package on Linux that provides tools for monitoring and managing the health of storage devices—such as hard drives and SSDs—using the built-in Self-Monitoring, Analysis, and Reporting Technology (S.M.A.R.T.) system found in most modern drives. But other tools are also covered such as badblocks, fsck, and the graphical user interface app GNOME Disks. See #technology #Linux #diskdrives
Danie's avatar
Danie 6 months ago
How much VRAM do games really use in 2025? Why this caught my eye is because I just hit a VRAM limitation this week with my RTX 2060 card. It has been playing games just fine without any issue, but DaVinci Resolve Studio reports an issue with one of the new AI features requiring a minimum of 8 GB VRAM to work. So, this is something to keep in mind when looking for a new GPU. The advice seems to be to not necessarily buy the fastest or latest GPU, but rather go for something lower down the ladder, but with a lot more VRAM. See #technology #GPU
Danie's avatar
Danie 6 months ago
Denmark’s Government Ditches Microsoft for Open Source “Up to half of employees at Denmark’s Ministry of Digital Affairs will be switched to (an unspecified version of) Linux in place of Windows, and move from Office 365 to the leading open source productivity suite LibreOffice. Denmark’s minister of digitisation, Caroline Stage Olsen, confirmed the migration is in progress to Danish media outlet Politiken (paywalled), adding that if all goes well the whole ministry will switch to using open source software by the autumn. Denmark, like many countries, wants to have greater control over its own digital infrastructure, data, and cloud services.” This certainly seems to be a move that is growing in popularity across Europe. It does a bit of effort for any change, but this will likely also mean more investment is local skills and resources, and many governments are prepared to pay a premium for that. See #technology #Denmark #opensource #government
Danie's avatar
Danie 6 months ago
@Alby why did I get a mail saying my lightning channels was closed? I did not close it. It was all configured and working until this morning (I logged in with my browser extension and it showed my SATS balance). Now my SATS show 0. I have a self-hosted Alby Hub running 24/7 on a VPS, and that is fully operational and reachable. Now it shows I must "buy my first channel". I already did buy a channel. It has been operational daily. What is asks for now to buy a channel, is my entire SATS balance. Not understanding this?
Danie's avatar
Danie 6 months ago
Peep show: 40K IoT cameras worldwide stream secrets to anyone with a browser “Security researchers managed to access the live feeds of 40,000 internet-connected cameras worldwide and they may have only scratched the surface of what's possible. The US was the most affected region, with around 14,000 of the total feeds streaming from the country, allowing access to the inside of datacenters, healthcare facilities, factories, and more. Bitsight said these feeds could potentially be used for espionage, mapping blind spots, and gleaning trade secrets, among other things.” After all the previous warnings, and even sites published that show these camera feeds, I can't believe this is still such a big thing. There are essentially two ways to quickly stop this with any of your cameras: 1. Prevent any Internet access for the cameras at all: Put them on a VLAN that has no Internet access, or on a guest network that has Internet disabled, and make sure UPnP is disabled on your router (that automatically opens firewall ports), etc. 2. Log into each camera and change the default password or set a password. The problem is most of these cameras come with an enabled API, and also a default username and password (which are known). It is clear that too many people are just bringing home any old IP camera or IoT device and plugging them in on their home (well in many cases work too it seems) networks. Yes it may work fine, but it could be punching holes through your firewall. This is not malicious really, as some devices try to get time sync from the Internet, or they want to check for updated firmware, etc. But they can expose your video and your network. These IoT devices are becoming a bigger and bigger problem, as default security is just about non-existent (remember Microsoft wanting to keep things simple and enable everything so as not to complicate things for users?), and they often have no way of really getting proper security patch updates either. Unfortunately, as I mentioned in a post about two months back around IoT and security, ease of use and security are diametrically opposed to each other. Security is not easy, and easy is usually not secure... See #technology #security #vulnerabilities
Danie's avatar
Danie 6 months ago
Linux Foundation unveils decentralised WordPress plugin manager “A collective of former WordPress developers and contributors backed by the Linux Foundation has launched the FAIR Package Manager, a new and independent distribution system for trusted WordPress plugins and themes.” An interesting development. Something like this is needed, and maybe if the other WordPress parties are not managing to get the issues sorted out, this may be another way forward. WordPress is probably the most used content management system across the Internet. The biggest weakness, as far as vulnerabilities goes (for most platforms, actually), is the 3rd party plugin system. See #technology #vulnerabilities #security
Danie's avatar
Danie 6 months ago
OpenAI slams court order to save all ChatGPT logs, including deleted chats This is going to become more and more of a privacy problem in the coming years, mainly because: Millions of people use ChatGPT daily for a range of purposes, OpenAI noted, “ranging from the mundane to profoundly personal.” The other problem is one that the US is causing for the free world. Most of the mainstream (centralised) social media as well as AI tools are controlled by the US. With the US more and more placing restrictions on the freedoms of speech, and legally compelling companies in its jurisdiction to hand over the data of their users (this is not new though as there has long been the PATRIOT and CLOUD Acts), there is more interest in citizens elsewhere in the world to preserve their privacy, protect minorities, defend their rights of association, etc. I very nearly did a post recently about Venice, an AI tool: Venice.ai is hosted on a decentralised GPU computing network provided by third-party companies such as Akash, which operate data centres and GPU cards distributed around the world. This decentralised infrastructure supports Venice's privacy-first architecture by processing user inputs without storing or logging prompts or model responses on centralised servers. Chat records are stored locally on the user's device and can be deleted at any time, while the company only accesses users' IP addresses, which can be masked with a VPN. The challenge was that Venice is legally registered and operates under the jurisdiction of the state of Wyoming, United States. So I left that post undone. It is no wonder that there is a bigger and bigger ground swell towards self-hosting and alternative social media today. I have done hundreds of posts about both of these types of alternatives, and it is good to see them all flourishing. But AI itself is growing quickly, and I hope that we see more alternatives outside of US control as well, as the world does need some balance. You cannot have just one country dominating social media, AI, and other technology when the world is full of a diversity of cultures and beliefs, and we need to create safe spaces for everyone to participate in. It also brings home to me what I was recently reading about in the book 'Careless People: A Cautionary Tale of Power, Greed, and Lost Idealism', that when you are operating on a global scale, you do need to navigate some very difficult, diverse, and challenging waters, and you do need to actually care about all of that if you want to be a global player. The coming year may be an interesting one for technology globally (and maybe even broader than just technology). I still cling to my old mantra: Be careful of what you wish for, because you may just get it. Being a global and caring player in technology, means thinking in the global context, and especially of the cause and effect that will result down the line. South Africa has certainly already experienced this itself. In quite a few ways, South Africa is ahead of what may come to be in the US (not politically, but more around technology). The irony is some companies had headquartered outside of the US for tax purposes, and maybe the same thing will happen for privacy purposes in future... Of course everyone has long had the opportunity to use alternative tools, alternative social networks, etc, so no-one can say they are forced to use anything. We do in fact have freedom of choice, but it is often our own friends and family who shackle us to something. The network effect is one of the most powerful rip currents I know of, that works against individuals and corporations. But like I discovered myself over the last 12 months or so, after switching medical insurance, banks, social networks, e-mail provider, and more, sometimes once you've mad e change you wonder why you did not make the move a few years earlier. The grass is not always greener on the other side, but there are many lawns out there, and sometimes your eyesight just gets too accustomed to the colour and texture of one's own grass (it becomes a box, which you need to think outside of). See #technology #privacy
Danie's avatar
Danie 6 months ago
Self-Hosting Isn’t Just for Nerds Anymore—Here’s Why You Should Care “Let's face it, we use the internet for just about everything. We even use the internet for sensitive things, be that banking, sending sensitive data, or just storing our photos. With all of that, privacy is expected (and not an unreasonable request, either). However, privacy is rarely given by the companies that house all of that data, even if that means skirting the law to achieve what they want. Companies will often tout that your privacy is at their core—but is it really?” The article goes into this point as one of the driver's for self-hosting for many. It is also the reason we are seeing so many decentralised and federated social networks springing up as well. Others want to self-host to save money on expensive cloud storage costs, whilst some in South Africa do it so they have services to still enjoy when the grid is busy load-shedding. But whatever the reason, most of us start out small, and the habit keeps growing as you realise self-hosting works pretty well. I started out with one Raspberry Pi, and by the time I had my 3rd Raspberry Pi going, I realised I need to migrate to an Intel NUC, which then migrated to a Lenovo M720q. Exactly the same has happened with the storage side, and only from this month have I finally moved to a proper RAID 1 storage solution. Only last month, I finally built my first own network cabinet. Most of my YouTube videos over the last year or two have been about various solutions I have self-hosted, and been finding very useful. So, do not be intimidated by expensive looking home labs that some YouTubers show off (the flashing lights usually serve no functional purpose). Any self-hosting can start off with a Raspberry Pi and an SD card. Your next step may be to just attach an old hard drive to that Pi, and it goes from there at whatever pace works for you (in many cases, your spouse with reign you in any way). See #technology #selfhosting
Danie's avatar
Danie 6 months ago
PowerTOP is a Linux tool created by Intel to monitor and diagnose power usage by running apps and services “It's best used for devices with internal batteries, and you need a way to work out what's draining your internal power source between charges, or those that run continuously, and efficiency is a priority. It's interesting in that the tool lets you manipulate power management settings to experiment with different configurations. Released in 2007, the tool has since been updated to work with modern hardware.” Modern power supplies adjust their power usage according to their loads over time, so apps or services using a lot of processing power over time, are going to use more energy. This is especially noticeable if the device is battery powered like a laptop. This also does not only work for Intel processors, but also AMD and ARM as well. The linked article also has a link at the end to another similar tool as well, which exports to Prometheus. See or GitHub site at #technology #energy #environment #opensource
Danie's avatar
Danie 6 months ago
Jelly Music App is an open source app that turns Jellyfin into a true Spotify alternative I wondered why this was not integrated into Jellyfin before realising it is a third party front-end app that bolts onto Jellyfin. So you have your existing Jellyfin server with the music on it, and there is an additional docker container that runs for Jelly Music App that connects to the Jellyfin server. Yes, the UI is better, but it also brings additional features such as the ability to download songs for offline listening. You can save individual tracks, playlists, or albums for offline playback. You can also set the auto-download feature to trigger for any new tracks that you add to your playlist. It is a bit of a pity that Jellyfin has not been expanding the music side more. I did post a week back about the self-hosted Navidrome, but that is a standalone option, and does not integrate with Jellyfin. See #technology #music #selfhosting #opensource
Danie's avatar
Danie 6 months ago
Packet is a Linux app that uses Android’s native Quick Share feature to exchange files “Anyone with an Android phone near your device can send/receive files to/from you via Packet. They don’t have to install an app on their device since the feature is built-in, and the Quick Share protocol uses end-to-end encryption for (relative) peace of mind.” I have been using LocalSend up to now, which has worked well, but it does require the app to also be installed on the Android device. So for anyone visiting your home, for example, that is a bit of an extra step. Packet looks really low-friction and may fill the gap to wirelessly fling files, photos, videos and whatever else between Android and Linux devices. There is a link to the open source GitHub project at the bottom of the linked article. See #technology #filesharing #opensource