Author: nachoparker

Humbly sharing things that I find useful [ github dockerhub ]
docker, nextcloud, nextcloudpi, raspberrypi

NextCloudPi updated to NC14.0.4, brings HDD monitoring, OrangePi, VM and more

The latest release of NextCloudPi is out! This release brings the latest major version of Nextcloud, as well as more platforms and tools for monitoring our hard drive health. As usual this release includes many small fixes and improvements, noticeably a new faster version of btrfs-sync. We are still looking for people to help us …

miscellaneous

Monitor your hard drive health with SMART daemon

In the last post we covered some possible options that we have to backup our data. It all boils down to providing redundancy in case something fails, which allows us to have some peace of mind in the event of hard drive failure. But having copies of our data doesn’t mean that we are just …

nextcloud, nextcloudpi, qemu

Introducing the NextCloudPi VM

I would like to introduce the NextCloudPi Virtual Machine. NextCloudPi features a preconfigured Nextcloud instance and a complete set of tools around it for easy management. Many systems are supported, such as docker, embedded boards and x86 systems. Until now, the way to get NextCloudPi running on a x86 system was to either use the …

docker, nextcloud, nextcloudpi, raspberrypi

NextCloudPi backup strategies

This post is a review of the different options that we have when deciding on our backup strategy. As more features have appeared over time, this information has become scattered around this blog, so it is nice to have a review in a single article. It goes without saying that we need to backup our …

docker, nextcloud, nextcloudpi, raspberrypi

NextCloudPi upgraded to NC14.0.1 and PHP7.2

The latest release of NextCloudPi is out! This release brings the latest major version of Nextcloud, as well as an important performance boost due to the jump to PHP7.2. Remember that we are looking at people to help us support more boards. If you own a BananaPi, OrangePi, Pine64 or any other not yet supported …

FOSS, privacy, security

Customize Firefox for privacy and security with a custom user.js

One distinctive feature of Firefox where it shines above other browsers is the amount of control the user has over the system. Even though Web Extension Add-ons are not as powerful as they used to be after the demise of XUL, and even though Mozilla has been taking some questionable decisions this past few years, …

android, FOSS, nextcloud

Stream you music with Nextcloud Music and Power Ampache

This is a little guide on how to stream music from your Nextcloud instance to a computer or Android phone. Currently there are two different music apps available in Nextcloud, and both support playing music from our browser Nextcloud Music Audio Player Of the two, I recommend Nextcloud Music because it also provides an Ampache …

networking, privacy, security

Protect yourself from WebRTC leaks

The short story There is an unbelievable security flaw in all major browsers that exposes your public and local IP to websites if you have WebRTC and Javascript enabled, which is the default. In particular, this exposes users trying to anonymize their browsing through VPNs, Tor or I2P. This has been known since 2015 and …

ARM, docker, linux, qemu

Running and building ARM Docker containers in x86

We already covered how Linux executes files and how to run ARM binaries “natively” in Linux in the last two posts. We ended up running a whole ARM root filesystem transparently in a chroot jail using QEMU user mode and binfmt_misc support. Now that we have that covered, nothing prevents us from applying that to …

ARM, kernel, linux, qemu

Transparently running binaries from any architecture in Linux with QEMU and binfmt_misc

    What? you can do that in Linux? It turns out you can! First, let’s see it in action. Here I retrieve a binary from my Raspberry Pi which is an ARM binary and execute it in my x86_64 machine transparently. If you try to do this… it won’t work right away.

First …