close
  • Dc chevron_right

    Easy Self Hosting Setup in the Cloud (XMPP included)

    Matt · pubsub.do.nohost.me / dcentralised-media · Saturday, 20 February - 01:07 edit

While I run my own #Yunohost server @home, I like the idea of having a bit more separation between my public/private spaces...

Already having a Digital Ocean account, I spun up a $5 p/month Debian 10 droplet, then following these instructions to setup Yunohost on a remote server, was up and running in under 10 minutes...

For those that don't know, Yunohost has an #XMPP server running out of the box. I also wanted to bridge between the AFediverseChat Matrix room and XMPP (Chatroom can be found here afediversechat@muc.do.nohost.me) . Quick search, and Matterbridge is installed... I recommend setting up a throw away account on your Yunohost server for this

Just installed Etherpad, so will see how that works... But so far, it hasn't even put a dent in my $5 droplet...

Want to post a comment? Sign up to a Movim pod... using your XMPP account!

  • favorite

    3 Like

    Matt , Melvin C. McDowell , debacle

  • Op chevron_right

    Self-hosting a server, what to install?

    ericbuijs · news.movim.eu / open-source-software · Thursday, 28 January - 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, Sandstorm.io 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 Sandstorm.io 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

  • favorite

    5 Like

    agentcasey , LPS , Matt , jsm , mikeao

  • 4 Comments

  • 28 January LPS

    I feel like yunohost is not only the most feature rich but has a thriving and growing community.

  • 28 January Matt

    Yunohost all the way... Built in #XMPP support, easy domain name setup, and 'one click' install... Really is the only option THUMBS UP SIGN

  • 28 January ericbuijs

    @Matt Thanks. I'll install Yunohost once I've receive my NUC. I can't wait. ;-)

  • 14 February mikeao

    + 1 for yunohost :) - and obviously movim

  • Op chevron_right

    Freedom in the Cloud (ten years later)

    ericbuijs · news.movim.eu / open-source-software · Wednesday, 20 January - 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.

  • Eben Moglen - Freedom In The Cloud (2010)

    Everyone wants a piece of you these days: Google, Facebook, Flickr, Apple, AT&T, Bing. They'll give you free e-mail, free photo storage, free web hosting, even a free date. They just want to listen in. And you can't wait to let them. They'll store your stuff, they'll organize your photos, they'll keep track of your appointments, as long as they can watch. It all goes into the "Cloud" Eben Moglen is a Professor of Law and Legal History at Columbia University and the founding director of the Software Freedom Law Center freedomboxfoundation.org softwarefreedom.org emoglen.law.columbia.edu

  • favorite

    7 Like

    Danie van der Merwe , jynkoh , Matt , agentcasey , zenterial , Minh Le , Melvin C. McDowell

  • 3 Comments

  • 21 January ericbuijs

    @LPS thanks for the tip about Jami.

  • 27 January Matt

    Great post... THUMBS UP SIGNI really should check the People feed more often..

  • 27 January ericbuijs

    @Matt Thanks.

Warning: 'yunohost app checkurl' is deprecated and will be removed in the future
Warning: Packagers /!\ 'app checkurl' is deprecated ! Please use 'app register-url' instead !
Warning: 'yunohost app checkport' is deprecated and will be removed in the future
Warning: Could not detect timezone, please check /etc/timezone.
Warning: Failed to stop movim.service: Unit movim.service not loaded.
Warning: Failed to disable unit: No such file or directory
Warning: ERROR 1008 (HY000) at line 1: Can't drop database 'movim'; database doesn't exist
Warning: ERROR 1396 (HY000) at line 1: Operation DROP USER failed for 'movim'@'localhost'
Warning: movim has not been properly removed
Success! The SSOwat configuration has been generated
Error: Installation failed


#yunohost #movim