Category: networking

FOSS, linux, miscellaneous, networking, nextcloud, privacy

Enjoy your self hosted music with Diffuse Music Player

  Diffuse is a music player that supports various services such as Google Drive and S3, plus decentralized locations such as Webdav and IPFS.  It is very easy to use and the latest, stable Electron release can be installed to Windows, MacOS or Linux desktops from here.  Music is simply displayed as a list and …

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 …

networking, nextcloud, nextcloudpi, raspberrypi

Why NextCloudPi uses Apache and not Nginx

Many people seem surprised that NextCloudPi uses Apache and not Nginx. I will briefly explain my rationale here so I can just refer those people to this post. Said people insist that Nginx is much more performant, specially on a limited SBC such as the Raspberry Pi. First, let’s read a comparison. There are many …

linux, networking, nextcloud, raspberrypi

Different ways to access your Nextcloud files

So, you have your Nextcloud instance up and running, maybe NextCloudPi. You are now in control of your privacy, and you can access your files through the web interface. In this post, we will explore other options to access our files, in order to make the most of our setup. WebDAV WebDAV is an extension …

linux, networking, nextcloud, nextcloudpi, raspberrypi

Share your files in your LAN with SAMBA

In order to complement last post about the NFS remote file system, in this post we will cover SAMBA. The main focus of this series is to document the possibilities of NextCloudPi, but it aims to be a general introduction to the technology. Like NFS, SAMBA provides a remote file system that allows us to …

linux, networking, nextcloud, raspberrypi

Share your files in your LAN with NFS

This post focuses on setting up a NFS server for the NextCloudPi, but attempts to be a general introduction to NFS as most things apply to any setup. The Network File System, or NFS is an ancient remote file system originally developed by Sun Microsystems in 1984. It is a simple way to share a …

networking, nextcloud, security

NextCloud, a security analysis

There is no privacy without security. First, I would like to scare everyone a little bit in order to have people appreciate the extent of  this statement. As the figure that opens the post indicates, there are thousands of vulnerable Owncloud/NextCloud instances out there. It will surprise many just how easy is to detect those …

FOSS, networking, nextcloud, nextcloudpi, raspberrypi, security

ModSecurity Web Application Firewall for NextCloud

There is little point in going through all the trouble of setting up and hosting your own private cloud if it is not properly protected. Running your own service means that you are the sole responsible for its management and security. Having a vulnerable setup poses the risk of your most private data being exposed …

FOSS, linux, networking, nextcloud, nextcloudpi, raspberrypi, security

Let’s Encrypt installer for Apache

This installer provides a really easy way of installing a signed certificate with Let’s Encrypt for an Apache server. Configuration Note that you need to have both ports 80 and 443 accessible for the authentication challenge to work DOMAIN is the URL to access from outside and inside your house. Use the same one you …

FOSS, linux, networking, nextcloud, nextcloudpi, raspberrypi

dnsmasq as DNS cache server for NextCloudPi and Raspbian

Alright, so you already have your own NextCloudPi server ( or any other similar service ) at home. You also registered for Dynamic DNS with no-ip.org and set it up using the installer from last post. Now you might or might not have another extra problem. You can configure your Android or laptop sync client …