Live data from Hacker News

GNU Social, a FLOSS alternative to Twitter

gnu.io

91–100 of 259 posts

Re: GNU Social, a FLOSS alternative to Twitter

#91
post #67

A bit odd to see them all labeled "runs out of Europe". I understand why they do this, but it's not like European hosting is a bullet proof solution for invasive snooping or data requisition.

> A bit odd to see them all labeled "runs out of Europe".

For people from a country which touts itself as "land of the free", this has to be a bit of a bitter bullet to bite ;)

Re: GNU Social, a FLOSS alternative to Twitter

#92
post #66

Earlier quoted context omitted.

I don't see hosting myself as an advantage. In the end, all you do all day is to maintain all the tools and apps that you host yourself.

Not really. I've been running a Jabber server and a GNU Social node for about a year now and I can tell you it takes maybe 1 hour a week of my time for patching. I have automatic security updates enabled on both systems but I tend to login from time to time and do a dist-upgrade on them manually.

But that's only two services out of many. What about your mail server? What about your webserver where you host your personal website? What about your own git hosting? What about your own private slack-like service? If you follow the "host everything yourself" zealots consequently, all you do is maintain these services. Or you pay people to do that for you, which quickly gets more expensive than just paying for your SaaS subscriptions.

Re: GNU Social, a FLOSS alternative to Twitter

#94
post #86

Earlier quoted context omitted.

I hope FreedomBox[0] takes off and makes it easy (as in 0 maintenance) to host these services. [0]: https://wiki.debian.org/FreedomBox

Also see Sandstorm, another project working to make self-hosted webapps easy and secure for more users. https://sandstorm.io/

Also https://cloudfleet.io [Disclaimer I'm one of the founders]

Re: GNU Social, a FLOSS alternative to Twitter

#95
I've recently been making some debian packages for GNU Social, if anyone wants to try them out.

https://git.gnu.io/bashrc/gnusocial-debian https://git.gnu.io/bashrc/gnusocial-qvitter-debian

In particular it's the qvitter plugin which makes this system really usable, both on desktop and mobile.

Re: GNU Social, a FLOSS alternative to Twitter

#96
Like others, I used to use StatusNet back when it powered identi.ca, and abandoned it when they switched to pump.io and everything broke.

I considered running my own StatusNet/GNUSocial/pump.io instance, or even writing an OStatus plugin for the CMS I used to run my site on, but have come to the realisation that such software isn't the right path for federation.

If I were running a popular site with many users, e.g. a forum, then such features might be nice to add. But hosting my own multi-user, dynamic, OAuth-based Web app just for myself is crazy; especially when the only other thing my server hosts is a static HTML site (I had the same realisation that a multi-user, dynamic CMS Web app was also insecure overkill). In fact, I never used to use the identi.ca Web site anyway; I used the XMPP bot until it got turned off, then switched to RSS feeds and a custom posting command ( http://chriswarbo.net/git/warbo-utilities/branches/master/we... )

Unfortunately I've not seen a simple, single-user, no-authentication-required, non-Web-app (preferably commandline) implementation of these protocols (OStatus, Salmon, webmention, etc.) which I could use alongside a standalone, untrusted API endpoint on my server.

I spotted some IndieWeb links on HN a few weeks ago and some of what they say resonates with me, e.g. https://indiewebcamp.com/monoculture Unfortunately, some of their technology seems heavily focused on non-federated, non-FOSS walled gardens which I don't want to be part of (e.g. IndieAuth can use a Google account, a GitHub account, a Twitter account, etc. It claims to support email, but that seems to have died since Mozilla Persona shut down)

Re: GNU Social, a FLOSS alternative to Twitter

#97
post #86
post #66

Earlier quoted context omitted.

I don't see hosting myself as an advantage. In the end, all you do all day is to maintain all the tools and apps that you host yourself.

I hope FreedomBox[0] takes off and makes it easy (as in 0 maintenance) to host these services. [0]: https://wiki.debian.org/FreedomBox

GNU Social is on the road map for FreedomBox and that's why I've recently been making debian packages for it.

Re: GNU Social, a FLOSS alternative to Twitter

#98
post #66

Earlier quoted context omitted.

I don't see hosting myself as an advantage. In the end, all you do all day is to maintain all the tools and apps that you host yourself.

Not really. I've been running a Jabber server and a GNU Social node for about a year now and I can tell you it takes maybe 1 hour a week of my time for patching. I have automatic security updates enabled on both systems but I tend to login from time to time and do a dist-upgrade on them manually.

I run a system called Freedombone, and maintenance of GNU Social is not really an issue. If I'm not actively working on it there is no maintenance involved.

Re: GNU Social, a FLOSS alternative to Twitter

#99

The https://quitter.se anti-capitalist message didn't resonate with me, so I joined the https://gnusocial.no federation. Much friendlier :)

Although I dislike capitalism in general I think that message should be changed to something more neutral. Maybe some capitalists might want to have their own GNU Social site where they can boast about swindling, exploitation and their beloved centralization of everything.

In my debian package for the qvitter plugin that message already gets replaced, but I can also submit a patch upstream.

Re: GNU Social, a FLOSS alternative to Twitter

#100
post #92

Earlier quoted context omitted.

Not really. I've been running a Jabber server and a GNU Social node for about a year now and I can tell you it takes maybe 1 hour a week of my time for patching. I have automatic security updates enabled on both systems but I tend to login from time to time and do a dist-upgrade on them manually.

But that's only two services out of many. What about your mail server? What about your webserver where you host your personal website? What about your own git hosting? What about your own private slack-like service? If you follow the "host everything yourself" zealots consequently, all you do is maintain these services. Or you pay people to do that for you, which quickly gets more expensive than just paying for your…

I'm currently hosting more and more services myself. I have my own chat service (a matrix.org HomeServer), my own website (a simple static website served by nginx) and my own git hosting (gitlab). I'm using a nixos box to host it all.

Up until now, the maintenance overhead has been very, very low. The hardest bit is figuring out the configuration at first. Once the initial configuration is set up, I haven't had anything needing my time, other than the occasional systemwide update (takes about a minute, and can be automated if I'm not too lazy. This is nixos, rolling back is easy if something fails. Which it hasn't until now anyway).

Obviously, hosting everything this way isn't a solution for many. I don't expect your average joe to be able to fiddle with configurations file, using the command line, or setting up a VPS. But I believe the problem is simply in tooling, and by making or improving some graphical, easy to use tools, the "federated dream" where everyone could simply host its own service and join a network isn't so impossible anymore.

Post reply on HN