• chevron_right

      Self-hosting a server, what to install? / open-source-software · Thursday, 28 January, 2021 - 12:50 · 1 minute

    Last weekend my wife got so annoyed with her iCloud combo that she asked me if I could help her with an alternative cloud solution for her iPhone. She uses iCloud to sync and share documents.

    Long before that I was already thinking about a self-hosted server in our home where could I run some services on. I never actually went ahead to execute that idea since I was reluctant to install and maintain such a server. Now with the request from my wife I started looking deeper into the matter and selected three possible software packages that let me easily (or so I think) host our own server: Freedombox, and Yunohost. From these three, all free (as in freedom) software of course, Freedombox appears to be have the least number of apps which could be a problem later on (e.g. when I decide to run my own Movim server). On the other side we have Yunohost which not only has a huge amount of apps, but also supports about every app in the Fediverse. On top of that it supports Movim. When in comes to apps is somewhere in the middle between these two.

    I didn't want to let this opportunity slip so I already ordered an Intel NUC. When it arrives I can start testing.

    I'm a noob in this area so any input or experience from you guys is much appreciated.

    #Yunohost, #Freedombox, #Sandstormio

    • chevron_right

      Freedom in the Cloud (ten years later) / open-source-software · Wednesday, 20 January, 2021 - 12:59 edit · 2 minutes

    After a conversation here on Movim yesterday I again watched the famous speech of Eben Moglen on that Friday night in 2010 at the ISOC-NY. That speech has influenced me greatly. It was the first time that I realised that client-server infrastructure of the internet is a huge problem. This very infrastructure ensured that all the data were aggregated and used (or abused) by the ones that owned the servers. At the same time the clients were being deprived of power. And that with the accumulation of servers in a data centre and he virtualisation of the servers (cloud) these owners were getting even more powerful.

    I wasn't the only one that was influenced by this speech of Eben. It also marked the beginning of the development of Diaspora. As it happens some of the initial developers of Diaspora were present at that Friday night at ISOC-NY and it inspired them to build the Diaspora software.

    A lot has changed the last ten years, and I will get to that, but what hasn't changed is the client-server infrastructure, the source of evil. If anything the power of ones that own the servers like Facebook, Amazon, Google, Apple and even Twitter has increased greatly. And as a consequence the ones working on the client side have become even more powerless. Snowden (2013) and Cambridge Analytica (2016) are just a few examples that demonstrate that this abuse of the 'architecture of the catastrophe' took directions that we (or I) couldn't have envisioned.

    On the plus side since 2010 a lot of developments have started to halt this catastrophe. Some were more successful than other but it's undeniable that if someone is looking for a free (as in freedom) alternative right now a lot more options are available than 10 years ago. Also these options seem to be sustainable and rather successful. The #Fediverse with Mastodon, Pleroma, PeerTube, Funkwhale, Pixelfed, Lemmy and others has made great progress since the introduction of the #ActivityPub protocol. #XMPP has made great progress with the introduction of advanced clients like Conversations, Movim and Gajim.

    It appears that #Freedombox hasn't lived up to it's expectations. The development of Freedombox was initiated by Eben and allows to set up a simple private server in your home. The last time I checked even Diaspora was not supported by Freedombox making social networking with it impossible. Luckily other initiatives have taken flight such as #Yunohost. They make it easy to self-host a server and install software for blog, chat, social networking, online storage and file sharing. Yunohost and others bring the dream of Eben closer of a peer-to-peer network instead of a client-server network.

    Another noteworthy development is Scuttlebutt, a client-based peer-to-peer application for encrypted social network. Just install the app on your PC or phone (Manyverse) and communicate directly with others that installed the app.

    Or Briar, a client for messaging that uses Bluetooth, WiFi and the Tor network to communicate. The need to host your own server has been replaced by simply installing an app that doesn't rely on a central server. Even if the internet is down the information keeps flowing over WiFi and Bluetooth.

    Although we still live in the catastrophe that Eben spoke about there are more possibilities to escape and it appears that more and more people are discovering this. With every scandal, every update of the term of service a wave of new users appears on the networks that I mentioned above and that's something to be grateful about but it should also motivate us to keep fighting for a free (as in freedom) internet.