# Mastodon, co-operatives and the fediverse

**URL:** https://members.webarchitects.coop/t/mastodon-co-operatives-and-the-fediverse/50
**Category:** Co-op
**Created:** [6 September 2018 13:13 UTC](https://members.webarchitects.coop/t/mastodon-co-operatives-and-the-fediverse/50 "2018-09-06T13:13:49Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![chris](https://members.webarchitects.coop/user_avatar/members.webarchitects.coop/chris/32/3_2.png) [@chris](https://members.webarchitects.coop/u/chris)
#### Post date: [6 September 2018 13:13 UTC](https://members.webarchitects.coop/t/mastodon-co-operatives-and-the-fediverse/50/1 "2018-09-06T13:13:49Z")

</div>

If people are not aware there is a federated alternative to Twitter, called the fediverse, which uses servers running Free software, the most popular platform being [Mastodon](https://github.com/tootsuite/mastodon#readme).

Over the last few months I have been in some discussions with the people running a co-operative Mastodon instance, [social.coop](https://social.coop/) to see if we can help them and they have joined our coop to be able to use [git.coop](https://git.coop/) to host git repos, wikis and issues.

Webarchitects are not currently in a position to host Mastodon servers and we would need to invest the time to develop Ansible roles to enable the quick deployment and maintenance of instances before we could do so, but I think it is something we should seriously consider doing.

If we were to do this I’d suggest that it would make sense to also commit to providing a Mastodon server for our members to use, we could use a domain such as `socialmedia.coop` for this.

Moderation of the content posted to Mastodon servers and the ability for servers to block other servers is often a contentious issue, my view is that if we were to provide a server for Webarchitects co-op members we would expect them to abide by:

- [Our rules](https://www.webarchitects.coop/rules)
- [The Seven International Co-operative Principles](https://www.webarchitects.coop/coop-principles)
- [The Radical Routes Aims and Principles](https://www.webarchitects.coop/rr-principles)

And we would abide by [our committent to Free Speech](https://www.webarchitects.coop/free-speech):

> Webarchitects are committed to the practice and defence of Free Speech and self expression.
> 
> We are very supportive of [Free Software](https://www.webarchitects.coop/floss) and Free Speech, however this does not include hate speech or speech designed to incite acts of violence.

This would mean that we wouldn’t block any instances on political grounds or police the content members post as long as the above wasn’t contravened. Equally we wouldn’t restrict the ability of members to block or mute others that they do not wish to interact with. This is basically the same approach that we take with email — for example there are no doubt fascists with Gmail, Hotmail and Yahoo email accounts but we don’t block the email servers these companies run.

We would however take a very dim view of spamming or abuse of that nature and wouldn’t hesitate to block any other Mastodon servers that were being used to launch attacks of this type.

For managed Mastodon servers we provide for others we wouldn’t police the content or policies of the server moderators at all, other than in the case of spamming or abuse of that nature and of course we wouldn’t provide hosting to fascists.

I’d be interested if anyone else has any thoughts on this?

---

<div class="post-metadata">

### Author: ![Graham](https://members.webarchitects.coop/user_avatar/members.webarchitects.coop/graham/32/224_2.png) [@Graham](https://members.webarchitects.coop/u/Graham)
#### Post date: [11 September 2018 09:08 UTC](https://members.webarchitects.coop/t/mastodon-co-operatives-and-the-fediverse/50/2 "2018-09-11T09:08:09Z")

</div>

Thanks for this Chris. I agree that technical policies, which are about keeping the show on the road and protection from spam and other attacks, are wholly separate from what we might call social/political policies, which are about how we co-exist in these digital spaces. As we can see from the near-continuous stream of stories coming out from the big social media corporations about how to handle content and users that are deemed to be beyond the pale for all sorts of reasons, in practice it seems that this is a hard division to maintain, at least within the operational context of the likes of FB, Twitter, etc., which seek to run on a profit-seeking basis, monetising the data of their users. Given that context and mission, I’d argue that these businesses are essentially conflicted: their business model demands high numbers of users, and cares not a jot about the nature of the content that is created by these users - it’s all just grist to the mill of their big data machine. It seems that only when under pressure from governments have they given thought to mitigating the worst abuses of the platforms they run.

Could it be that smaller scale operating models, such as those used by these Mastodon communities, are potentially more effective at self-policing and developing codes of practice, and may therefore be healthier places to inhabit than the social media juggernauts?

In terms of should Webarchitects invest the time and energy into being able to offer Mastodon as a Service, that a whole different question, and I guess the answer is bound up in some research, thinking and number crunching. It’s certainly an interesting idea. I wonder if it might be a useful service to mid-size organsiations, especially those with a distributed workforce, for use as an internal social network (I know FB offers a product like this)?

---

<div class="post-metadata">

### Author: ![chris](https://members.webarchitects.coop/user_avatar/members.webarchitects.coop/chris/32/3_2.png) [@chris](https://members.webarchitects.coop/u/chris)
#### Post date: [11 September 2018 09:24 UTC](https://members.webarchitects.coop/t/mastodon-co-operatives-and-the-fediverse/50/3 "2018-09-11T09:24:25Z")

</div>

Thanks for your thoughts Graham.

> [@Graham](#):
>
> I wonder if it might be a useful service to mid-size organsiations, especially those with a distributed workforce, for use as an internal social network (I know FB offers a product like this)?

My guess would be that a XMPP server or another Slack-like application might be better for an internal system?

---

<div class="post-metadata">

### Author: ![Graham](https://members.webarchitects.coop/user_avatar/members.webarchitects.coop/graham/32/224_2.png) [@Graham](https://members.webarchitects.coop/u/Graham)
#### Post date: [11 September 2018 09:33 UTC](https://members.webarchitects.coop/t/mastodon-co-operatives-and-the-fediverse/50/4 "2018-09-11T09:33:02Z")

</div>

Possibly. Each of these applications has pros and cons, and the nuances of the user interface can make a big difference in how people view and interact with the content and with each other. Slack, or the MIT licensed open source alternative [Mattermost](https://mattermost.com/download/#server) are great at some things, but I find them really frustrating to use on other occasions.

---

<div class="post-metadata">

### Author: ![nicksellen](https://members.webarchitects.coop/user_avatar/members.webarchitects.coop/nicksellen/32/36_2.png) [@nicksellen](https://members.webarchitects.coop/u/nicksellen)
#### Post date: [17 October 2018 18:19 UTC](https://members.webarchitects.coop/t/mastodon-co-operatives-and-the-fediverse/50/5 "2018-10-17T18:19:42Z")

</div>

I’ve been helping out with the social.coop tech stuff, we’ve started an ansible setup at [https://git.coop/social.coop/tech/ansible/](https://git.coop/social.coop/tech/ansible/) - although it currently only configures a few bits and bobs on the server, not the actual mastodon instance yet, but that will come later. We used the docker-compose approach and learnt a lot along the way! (the official docs are ok, but a bit patchy).

There is a bit of information about the setup available at [https://git.coop/social.coop/tech/operations/wikis/infrastructure-overview](https://git.coop/social.coop/tech/operations/wikis/infrastructure-overview)

---

<div class="post-metadata">

### Author: ![chris](https://members.webarchitects.coop/user_avatar/members.webarchitects.coop/chris/32/3_2.png) [@chris](https://members.webarchitects.coop/u/chris)
#### Post date: [18 October 2018 06:29 UTC](https://members.webarchitects.coop/t/mastodon-co-operatives-and-the-fediverse/50/6 "2018-10-18T06:29:51Z")

</div>

That is awesome @nicksellen, I’m looking forward to following the development of this 🙂 👍

---

<div class="post-metadata">

### Author: ![Jonathan](https://members.webarchitects.coop/letter_avatar/jonathan/32/5_5575768a8748004e209b776fc1b2916d.png) [@Jonathan](https://members.webarchitects.coop/u/Jonathan)
#### Post date: [19 October 2018 14:40 UTC](https://members.webarchitects.coop/t/mastodon-co-operatives-and-the-fediverse/50/7 "2018-10-19T14:40:07Z")

</div>

I like the idea of Mastodon, having had a look, but haven’t tried it - would be good to hear from anyone who’s got experience with alternative social media?

I love the suggested URL socialmedia.coop 🙂

---

<div class="post-metadata">

### Author: ![matt](https://members.webarchitects.coop/user_avatar/members.webarchitects.coop/matt/32/38_2.png) [@matt](https://members.webarchitects.coop/u/matt)
#### Post date: [6 November 2018 13:30 UTC](https://members.webarchitects.coop/t/mastodon-co-operatives-and-the-fediverse/50/8 "2018-11-06T13:30:07Z")

</div>

> [@Jonathan](#):
>
> I love the suggested URL socialmedia.coop

Is socialmedia too broad a term for something that is a twitter alternative? I’m going to throw `twit.coop` into the hat, but perhaps that is too silly for some. 😉

---

<div class="post-metadata">

### Author: ![chris](https://members.webarchitects.coop/user_avatar/members.webarchitects.coop/chris/32/3_2.png) [@chris](https://members.webarchitects.coop/u/chris)
#### Post date: [16 December 2018 12:20 UTC](https://members.webarchitects.coop/t/mastodon-co-operatives-and-the-fediverse/50/9 "2018-12-16T12:20:10Z")

</div>

The German hosting co-op, [Hostsharing eG](https://www.hostsharing.net/) have launched their own Mastodon instance for their members:

> **[hostsharing.coop | Hostsharer im Fediverse](https://hostsharing.coop/about)**
>
> Die Mastodon-Instanz hostsharing.coop bietet den Mitgliedern der Hostsharing eG eine gemeinsame Heimat im Fediverse. Diese Instanz wird von der Hosting-Genossenschaft Hostsharing eG betrieben.

---

<div class="post-metadata">

### Author: ![chris](https://members.webarchitects.coop/user_avatar/members.webarchitects.coop/chris/32/3_2.png) [@chris](https://members.webarchitects.coop/u/chris)
#### Post date: [16 November 2022 14:20 UTC](https://members.webarchitects.coop/t/mastodon-co-operatives-and-the-fediverse/50/10 "2022-11-16T14:20:16Z")

</div>

![deadtwit](https://members.webarchitects.coop/uploads/default/original/1X/c0e2c155a17ea45b79c14c90077080f953ec67d2.jpeg)

In light of the ongoing Twitter unravelling I’ve written [an Ansible Mastodon role](https://git.coop/webarch/mastodon) and created a [repo to deploy a development / testing server](https://git.coop/webarch/mastodon-server) which is up and running at [mastodon.webarch.org.uk](https://mastodon.webarch.org.uk/) with an allow list to enable anyone with an email on any of these domains, `webarch.coop|webarch.net|webarchitects.coop|webarchitects.co.uk` to create an account, note that this is a development sever and could be reinstalled from scratch at any time (I don’t intend to do that but don’t expect it to work!).

Next I think we should:

- Create an instance with the same email domain allow list as we have for this forum and `git.coop` to allow our members to create accounts on it.
- Once we are confident in our understanding of how it all works offer Mastodon servers as a service.

Does that sound like a plan?

---

<div class="post-metadata">

### Author: ![kate](https://members.webarchitects.coop/letter_avatar/kate/32/5_5575768a8748004e209b776fc1b2916d.png) [@kate](https://members.webarchitects.coop/u/kate)
#### Post date: [14 December 2022 10:40 UTC](https://members.webarchitects.coop/t/mastodon-co-operatives-and-the-fediverse/50/11 "2022-12-14T10:40:34Z")

</div>

> **[The Embodiment of RED :fire\_t: (@thraeryn@hackers.town)](https://hackers.town/@thraeryn/109388180266512007)**
>
> Content warning: Are you the admin of a new instance? Can we chat for a minute? (maybe two; this is kinda long)

(in a blog here)

[https://blog.thraeryn.red/hey-new-admins/](https://blog.thraeryn.red/hey-new-admins/)

---

<div class="post-metadata">

### Author: ![kate](https://members.webarchitects.coop/letter_avatar/kate/32/5_5575768a8748004e209b776fc1b2916d.png) [@kate](https://members.webarchitects.coop/u/kate)
#### Post date: [14 December 2022 10:41 UTC](https://members.webarchitects.coop/t/mastodon-co-operatives-and-the-fediverse/50/12 "2022-12-14T10:41:25Z")

</div>

> **[A Case Study on Raspberry Pi’s Incident on the Fediverse](https://eiara.nz/posts/2022/Dec/09/a-case-study-on-raspberry-pis-incident-on-the-fediverse/)**
>
> A short case study covering what happened with Raspberry Pi on the Fediverse.

---

<div class="post-metadata">

### Author: ![kate](https://members.webarchitects.coop/letter_avatar/kate/32/5_5575768a8748004e209b776fc1b2916d.png) [@kate](https://members.webarchitects.coop/u/kate)
#### Post date: [14 December 2022 10:43 UTC](https://members.webarchitects.coop/t/mastodon-co-operatives-and-the-fediverse/50/13 "2022-12-14T10:43:26Z")

</div>

> **[Things to consider when setting up a Mastodon ‘instance’](https://www.jisc.ac.uk/blog/things-to-consider-when-setting-up-a-mastodon-instance-21-nov-2022)**
>
> With the recent changes to Twitter’s ownership and possible future direction, some users are considering moving to other micro blogging platforms. 

---

<div class="post-metadata">

### Author: ![kate](https://members.webarchitects.coop/letter_avatar/kate/32/5_5575768a8748004e209b776fc1b2916d.png) [@kate](https://members.webarchitects.coop/u/kate)
#### Post date: [19 December 2022 23:25 UTC](https://members.webarchitects.coop/t/mastodon-co-operatives-and-the-fediverse/50/14 "2022-12-19T23:25:59Z")

</div>

mastodon caches lots of things… anecdotally, diskspace required is 3000:1 over used by content the instance generates…

this looks useful in being able to prune 3rd party content

> **[Improving Mastodon's disk usage - Ricard Torres dev](https://ricard.dev/improving-mastodons-disk-usage/)**
>
> Mastodon's built-in CLI gives you the availability to clean attachments and previews from remote accounts, purging the disk cache. This is fantastic and

---

<div class="post-metadata">

### Author: ![javi](https://members.webarchitects.coop/user_avatar/members.webarchitects.coop/javi/32/103_2.png) [@javi](https://members.webarchitects.coop/u/javi)
#### Post date: [10 May 2023 13:27 UTC](https://members.webarchitects.coop/t/mastodon-co-operatives-and-the-fediverse/50/15 "2023-05-10T13:27:28Z")

</div>

I thought I’d leave this here as it might be useful:

> **[Is the fediverse about to get Fryed? (Or, “Why every toot is also a potential...](https://ar.al/2022/11/09/is-the-fediverse-about-to-get-fryed-or-why-every-toot-is-also-a-potential-denial-of-service-attack/)**
>
> Every time I post something that gets lots of engagement, I essentially end up carrying out a denial of service attack on myself. What does this say about the design of Mastodon and ActivityPub and the future of the fediverse?
