How to comment a peertube video from a mastodon account?

Peertube is a wonderfull video plateform. You can comment any video from any peertube instance if you have a Mastodon or Pleroma account. It should work theoreticaly with any compatible ActivityPub Account.

Go to the video you want to comment. Here is an example.

Do not try to comment from this page, if you don’t have a peertube account. It is complicated. But go to your Mastodon account.

  1. Copy the url of the peertube video
  2. In your Mastodon account paste it in the search box

3. Write your comment

Now see the video page of peertube is now closed

I regret to inform everyone that have decided to close due to scalability and inactivity issues. Unfortunately, the friendica platform is not made to handle huge amount of data. I have been struggling this past few weeks to stabilize the server that often uses 100% of its resources. It seems that I wasn’t the only having this issue. Not to mention its development is pretty inactive as well; it seems that the lead devs decided to dedicate their time on Red instead (which I think is a fail). The community itself is also inactive. Sure, there are people posting, but most of it are either spam or a mirror from Twitter or Facebook, so I wouldn’t call it an activity from I also received reports that some messages are not being received or sent by friends from other networks. It seems that this is an issue to the friendica core itself. I cannot do anything about it. And unfortunately, I cannot dedicate my time to fix these issues.


WordPress Activityüub is supposed to connect WordPress and ActivityPub

gnusocial : starting

Once you have installed your gnusocial, you can run
I recommand to make it by cron every day for example .
At 6:00 run sh /…/…/scripts/
and at 6:05 sh /…/…/scripts/

Installing your own gnusocial

 Interview of Jason Robinson of Socialhome

Sean Tilley wrote an interwiew of Jason Robinson about Socialhome.

Read the article on

He created the project  that makes statistics with Diaspora, Friendica, Hubzilla and Socialhome and others social networks. The idea was to offer a few words about each project and provide links to their project pages, in addition to showing some numbers.


From the start the idea was to create a library that abstracts multiple protocols under a common API. Not quite there yet, but now that ActivityPub is mature, the plan is to add support for that within the early months of 2018. The library will never be a one-to-one mapping to Diaspora or ActivityPub, but rather an opinionated API for both.

With Socialhome I’ve tried to take the best features of all the platforms I’ve used and merge them together into my own dream platform. It has a (up to) 4 column grid layout like Pinterest, which supports visually rich content and reading through lots of content fast. It supports lengthy Markdown (and HTML/JS/CSS for trusted users) formatted blog post like content, but also works totally fine for micro-blogging. One of the key features that will be added will be highly customizable streams like for example Tweetdeck has for Twitter. I also want to enhance the blogging features for things like anonymous comments, allow full text searching and other neat tools not available in many existing platforms.

Thanks for joining us today, Jason! Could you take a moment to describe yourself, and what it is you do?


You started out in the space as a contributor to the Diaspora project. What kind of contributions did you make?



You run — could you tell us a little bit about that project and how it got started?



How did the social relay solution come about for Diaspora? What problem does it solve?



You’ve been working on a federation library in Python for almost two years now. Why Python?



What inspired you to start Socialhome? How is it different from Diaspora?



What kind of things are on your development roadmap?



What is the most challenging thing that you have worked on so far?


Do you have any advice for people in this space that might want to start their own project?

Don’t be afraid to start. Your project doesn’t have to be successful, or even something you end up using yourself. Start hacking, work on things you want and always ensure to have fun. Don’t listen to other people telling you what is good and how you should do something. Experimenting is key to learning.


Read the article on

The Fediverse: Become An Adult Again

Hubzilla 5.0 Released

It has been a wild and fun development cycle with many challenges. Here is a brief summary of the most notable changes:

Zot6 Protocol
Zot6 has been implemented as the primary messaging protocol in Hubzilla. Most work in this development cycle has gone into this project. What you will notice is that the network field in your connections list will turn from zot to zot6 as soon as your contacts’ hubs will be upgraded.

Direct messages
Direct messages are messages that are addressed to one or more single connections. They are accessible from your network stream. A direct messages filter has been added to the stream filters widget for quick access. The Mail app has been deprecated in favor of direct messages.

Mail app moved to addons
There is no concept of private mail in the zot6 protocol. If you require access to your legacy mail, you will need to ask your hub admin to install the mail addon. This will allow you to install the legacy Mail app.

The way we interact with forums has changed. To post to a  forum you can now simply select a forum from the ACL selector.

Hubzilla now has support for polls with multiple options. This feature is compatible with activitypub polls and is available directly from the post editor. The vote feature has been deprecated in favor of polls.

Notifications have been rewritten to implement server sent events. It is required to install the SSE addon to receive real time notifications. Also some useful new features were added.

Due to the upgrade to the zot6 protocol there are some drawbacks

  • Sourced RSS feeds will not federate via zot6 unless the option « Resend posts with this channel as author » is selected. The authors are not valid actors.
  • Anonymous comments will not federate via zot6. The authors are not valid actors.
  • Community tagging has been disabled. It will be re-enabled when it is agreed upon how to implement it for compatibility with other projects.
  • The chess addon has been moved to addons-unsupported until it will be ported to the ActivityStreams2 data format.
  • Channel clones at hubs which are at Hubzilla version < 4.7.4 will be disconnected until the clone hubs will be updated.

For a more detailed changelog please have a look here.

A big THANK YOU! to all contributors and everybody who is supporting Hubzilla. Special thanks to @Funds privacy tech/open search which is supporting my work for Hubzilla.

How to upgrade?

  • create a backup
  • execute util/udall from the terminal
  • make sure all DB updates (especially 1236) have been successfully applied
  • execute php util/z6convert.php dry-run from the terminal for a dry run (no data will be modified with this option)
  • execute php util/z6convert.php from the terminal (this will take a while…)

Nextcloud add social networking as app

Nextcloud is not only a file sharing application. It is also an office application like Google Docs or Office 365.

But Nextcloud have also a social application that gives to each Nextcloud user a microblog that is compatible to Mastodon and the Fediverse. Each user have an ActivityPub user.

Use the search to find an account and follow it. You can have almost the same features than Mastodon.

Social is still young but Nextcloud community is working to improve it.

You need to use Nextcloud 19 then upgrade it if you want to try.

Now we can add Nextcloud to the long list of Fediverse application.

Fediverse in 2019

In 2019 the number of fediversed registered accounts increased from 2.500.000 users to roughly 4.300.000 – about 🎉 1.800.000 newcome

Five networks growing most rapidly in online server numbers in 2019 were:

  • Pleroma +182
  • Mastodon +159
  • Writefreely +147
  • Pixelfed +73
  • Peertube +63

We can be optimistic but if you look carefully at the number of active users (6 month) according to this number is not really growing.

One weekness of the fediverse is its virality. Only motivated and sensibilised people are using it. In the 2000 years when the first social networks starts, they had huge growing because invitation system was really performant. In one click you was able to invite all your friends.

The question is how many accounts is the mass effect? 10 millions? 100 millions ? Do you think that in the future the fedivers will be used like email with a huge part of the population?

Read more

PeerTube 1.4 is out!

Peertube 1.4 just came out! Here’s a quick overview of what’s new…

Plug-in system

Since PeerTube’s launch, we have been aware that every administrator and user wishes to see the software fulfill their needs. As Framasoft cannot and will not develop every feature that could be hoped for, we have from the start of the project planned on creating a plug-in system.

We are pleased to announce that the foundation stones of this system have been laid in this 1.4 release! It might be very basic for now, but we plan on improving it bit by bit in Peertube’s future releases.

Now, this system allows each administrator to create specific plug-ins depending on their needs. They may install extensions created by other people on their instance as well. For example, it is now possible to install community created graphical themes to change the instance visual interface.

A better interface

We strive to improve PeerTube’s interface by collecting users’ opinions so that we know what is causing them trouble (in terms of understanding and usability for example). Even though this is a time-consuming undertaking, this new release already offers you a few modifications.

First of all, we realized that most people who discover PeerTube have a hard time understanding the difference between a channel and an account. Indeed, on others video broadcasting services (such as YouTube) these two things are pretty much the same.

However, on PeerTube each account is linked to one or multiple channels that can be named as the users sees fit. You also have to create at least one channel when creating an account. Once the channels have been created, users can upload videos to each channel to organize their contents (for example, you could have a channel about cooking and another one about biking).

Our wonderful community of translators is once again to thank for their work, after they enriched PeerTube with 3 new languages: Finnish, Greek and Scottish Gaelic, making PeerTube now available in 22 languages.

We also added a new feature allowing you to upload an audio file directly to PeerTube: the software will automatically create a video from the audio file. This much awaited for feature should make life easier for music makers 🙂

Last information : peertube has an official information channel :

More information about Peertube

4 Major Protocols for federated social web

Mike Macgirvin explain what is a computer protocol and why multi-protocol systems can’t really evolve.

« A computer protocol is a language. If two or more computers use the same protocol they can theoretically communicate. Like human languages, these protocols have limitations and the things which can be expressed using that protocol only include concepts that are present in the culture which created it.

For instance in Latin, all objects have gender. In English they do not. You can’t create a perfect mapping between the two unless you know the gender of all objects – and English speakers will not know this.

This is the reason why multi-protocol systems can’t really evolve – unless each and every component protocol evolves. The multi-protocol system needs to embody those things in common amongst all of its components. You can’t just add a feature unless it is supported by each and every underlying protocol. We’ve tried. This just leads to confusion.

It is also the reason why some protocols are inadequate for different use cases. A protocol designed around Twitter interactions cannot express the same concepts as one that was designed around Facebook interactions – and vice versa. They come from different cultures and have entirely different uses and expectations. Twitter is a soapbox platform. Facebook is more of a conversational platform. They can’t be made to look and act the same because they aren’t the same.

Then you have protocols that were built around cultures that aren’t even formally recognised yet. In this case freedom and privacy loving Facebook refugees who want to be decentralised but not bound to individual servers.

ActivityPub may solve the second part eventually and provide nomadic identity, but it’s still a Twitter interaction because that is the culture which created it. Ditto for permissions and spam prevention and abuse. That protocol is derived from a culture where privacy and permission didn’t even exist and people depend on their site owner to make them safe. This safety vanishes in a nomadic world and other mechanisms are needed. The precise mechanisms needed by the former are completely different than the mechanisms required by the latter.

Because it is a different culture.

We currently have at least four separate (major) cultures present in the so-called fediverse and they all use different protocols for a reason. Those protocols reflect the cultures which spawned them and fulfill the needs and desires of those communities. It’s time to stop pretending they can be reconciled.

The 4 major protocols are Ostatus, ActivityPub, Diaspora, and Zot. « 


How to comment a peertube video from a mastodon account?

Peertube is a wonderfull video plateform. You can comment any video from any peertube instance if you have a Mastodon or Pleroma account. It should work theoreticaly with any compatible ActivityPub Account.

Go to the video you want to comment. Here is an example.

Do not try to comment from this page, if you don’t have a peertube account. It is complicated. But go to your Mastodon account.

  1. Copy the url of the peertube video
  2. In your Mastodon account paste it in the search box

3. Write your comment

Now see the video page of peertube

Osada resurrected

Osada is a full featured social network application running under the ActivityPub protocol. It also communicates with and inter-operates with servers on the Zot6 network (such as Zap and Hubzilla 4.x). Due to limitations in the ActivityPub protocol, Osada does **not** offer nomadic identity or enhanced privacy modes.

Osada was created originally by Mike Macgirvin, the force behind Friendica, RedMatrix, Hubzilla, and Zap. Mike is the quintessential mad scientist and possibly a visitor from the future: I’m still uncertain. Many of his ideas have proven to be years ahead of their time. This project was abandoned in early 2019 so Mike could devote all of his efforts towards advanced social network technologies – in particular Zap. With Mike’s permission the stewardship has been take of the codebase to provide an ActivityPub project with some of the more advanced features made possible by the Zot6 and OpenWebAuth protocols.

Osada has a new repository talke care

Osada is abandoned

6 month after his launch. The project Osada is abandoned by his creator.

Osada will be spun off (separated from Zap) and officially abandoned. If you want to take over the project, go for it. The implementation of Zot6 there is now frozen because future Zot6 work (and Zot8 – more on that in a moment) will not be compatible with ActivityPub. At all. As far as I know Osada is the only viable ActivityPub server for events and groups, but Friendica and Hubzilla aren’t very far off.

For those of you who don’t remember, Osada was a new platform with a UI reminiscent of Hubzilla that was specifically developed to support both Zot6 and ActivityPub-based networks. Macgirvin seems to indicate, in hindsight, that this was a mistake.

Zotiverse in january 2019

Zotiverse is a new word. It is the univesere that use zot protocole. : Hubzilla – Osada – Zap. Zot is much more powerfull than ActivityPub. It allow higher degree of security and anonity. But the best of zot is the nomadic identity.

Hubzilla is the most established product. It should be considered more of an « application platform » or maybe a « publication platform » (kind of like what WordPress has become since it now has plugins that allow you to do almost anything – it’s more than a Content Management System). « Social Media » on Hubzilla was one of the first use-cases adopted by a large number of people – and so many think it is primarily a social media platform. It is not. It is a privacy and security aware application platform that can support a huge number of use cases through the plugin/addon architecture which is lean and efficient.

Osada is more intended for end users interested specifically in Social Media applications that want to be able to communicate with ActivityPub but also have SOME of the privacy and security capabilities offered by Hubzilla. ActivityPub has a larger user base but is fundamentally incompatible with certain privacy and security models. So, anything related to ActivityPub is going to be a compromise. Osada is a social media platform that brings as much of the privacy and security features of Hubzilla as is possible while still providing integration with ActivityPub

Zap is a social media platform for those who are privacy and security minded and are not willing to compromise privacy and security just because « everybody is doing it. » It has the full range of privacy, security, and censorship resistant features inherent in the Zot protocol as Hubzilla (without Federation addons).

If you are an « end-user » of social media and want to be able to seamlessly communicate with ActivityPub, you want to use Osada. If privacy, security, and censorship resistance is important to you and you’re willing to give up access to other protocols in order to maintain those things, you probably want Zap. If you are primarily interested in providing content and data to others on an extensible and robust manner with privacy, security, and with built in ability to provide redundancy in case of failure or as a censorship resistance feature, you want to consider Hubzilla.

In other words, Hubzilla, Osada and Zap are the same kind of application with different tasts.

Now we are in transiton period. Because Hubzilla use an old version of zot. Osada and Zap use a new version (zot6). Once the Zot6 implementation on Hubzilla is complete, all of these projects will be able to intercommunicate with users on each of the others with fine-grained access control.

Source : a post of M Dent

Articles plus anciens «