# \[Testers Needed\] Nextcloud Social - Federating with ActivityPub and Diaspora\* social networks!

**URL:** <https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813>\
**Category:** 📰 News\
**Created:** [December 8, 2018, 10:04pm UTC](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813 "2018-12-08T22:04:56Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon75456558](https://help.nextcloud.com/letter_avatar/anon75456558/32/6_22734026db12803ebb3e059622ac3534.png) [@anon75456558](https://help.nextcloud.com/u/anon75456558)\
**Post date:** [December 8, 2018, 10:04pm UTC](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813/1 "2018-12-08T22:04:59Z")

</div>

> **[nextcloud/social](https://github.com/nextcloud/social/issues)**
>
> 🎉 Social can be used for work, or to connect to the fediverse! - nextcloud/social

[Nextcloud Social](https://github.com/nextcloud/social/) is a new app in alpha testing! It is currently developing deeper ActivityPub inegration so you can connect with other federated social networks: Hubzilla, Mastodon, Pleroma, Peertube, PixelFed. Diaspora\* protocol will add support for SocialHome and others! This kind of integration has been discussed many times!

> [@ActivityPub: the new standard for decentralized networks](https://help.nextcloud.com/t/activitypub-the-new-standard-for-decentralized-networks/26381):
>
> Originally published at: [ActivityPub: the new standard for decentralized networks - Nextcloud](https://nextcloud.com/blog/activitypub-the-new-standard-for-decentralized-networks/) Today, the World Wide Web gained a new standard: [ActivityPub.](https://www.w3.org/TR/activitypub/) The recommendation has been published by the responsible W3C workgroup after 3 years of work, started in no small part by Christopher Lemmer Webber, founder of the Mediagoblin project. Nextcloud uses ActivityPub, implementing it to handle Activity federation between servers, crucial for our [Global Scale architecture.](https://nextcloud.com/globalscale) And indeed, you may …

> [@Federated microblogging with ActivityPub API (NC12)?](https://help.nextcloud.com/t/federated-microblogging-with-activitypub-api-nc12/21509/23):
>
> [See this feature request for ActivityPub API support in Nextcloud Activity App.](https://github.com/nextcloud/activity/issues/284) Related discussion taking place in [Hubzilla Developer Forum](https://project.hubzilla.org/channel/hubzilla?f=). This [wiki was pasted for reference on possible integrations between both services.](https://hub.disroot.org/wiki/jim/Integrating%2BNextcloud%2Band%2BHubzilla/Home) I’d love to see Nextcloud Activity notifications and comments federating with Mastodon and Hubzilla. It would be great to share a file with a Mastodon user, then allow them to send me comments I can receive within Nextcloud. Also see related discussion being mentioned be…

> [@HubZilla, an interesting selfhosted social network companion to your Nextcloud](https://help.nextcloud.com/t/hubzilla-an-interesting-selfhosted-social-network-companion-to-your-nextcloud/29389/24):
>
> Frank knows him quite well, we’ve been talking to them about some collaboration. Let’s see what happens… The problem with this and other projects (like hubzilla) is that they tend to have promise - but only a small ecosystem right now. Often, Nextcloud’s existing ecosystem is 10 to 100x larger already and thus if we put in a developer month in integration it is of far less benefit to our average user than if we’d put that same month into simply improving Nextcloud. Of course, we always welcome …

> [@Video/large file hosting using PeerTube (also federates through ActivityPub) and related ideas](https://help.nextcloud.com/t/video-large-file-hosting-using-peertube-also-federates-through-activitypub-and-related-ideas/26257):
>
> This open source video sharing app could be quite interesting to integrate (needs node.js though) or replicate in Nextcloud: It basically hosts a video file in a federated way through ActivityPub… so similar to how file federation works in Nextcloud, but in addition it enables a browser based P2P (torrent based using [https://github.com/webtorrent/webtorrent](https://github.com/webtorrent/webtorrent) ) connection to lower the strain to the server. This is used for video streaming, but could also be used to host large files that are do…

> [@Nextcloud pushes forward Open Cloud Mesh API with proposal for 1.0 release](https://help.nextcloud.com/t/nextcloud-pushes-forward-open-cloud-mesh-api-with-proposal-for-1-0-release/33172/2):
>
> What I am wondering is: How does this related to ActivityPub as I think Nextcloud’s current federated sharing system is working though this W3C standard. Is this yet another incompatible API (obligatory xkcd comic here), or does it actually work with the wider ActivityPub fediverse?

> [@Which missing apps and features do you want in Nextcloud?](https://help.nextcloud.com/t/which-missing-apps-and-features-do-you-want-in-nextcloud/28200/36):
>
> [App password restrictions for specific nextcloud apps](https://github.com/nextcloud/server/issues/6376) Currently one-time passwords allow access to all apps of that user. A WebUI Screenshot app! [Great potential in this php app, Myazo](https://github.com/migueldemoura/myazo) Hubzilla Integration, [which you can help test here.](https://forum.disroot.org/t/proposal-community-effort-hubzilla-social-plaform-with-great-potential/3325/3) Federates with Mastodon, XMPP, Friendica, Diaspora, GNU Social, Matrix. Shares folders via WebDAV. ActivityPub, CalDAV and CarDAV!! See this related discussion thread: [HubZilla, an interesting selfhosted social network companion to your Nextcloud - #6 by …](https://help.nextcloud.com/t/hubzilla-an-interesting-selfhosted-social-network-companion-to-your-nextcloud/29389/6)

---

<div class="post-metadata">

**Author:** ![ucarkamon](https://help.nextcloud.com/letter_avatar/ucarkamon/32/6_22734026db12803ebb3e059622ac3534.png) [@ucarkamon](https://help.nextcloud.com/u/ucarkamon)\
**Post date:** [December 9, 2018, 12:23am UTC](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813/2 "2018-12-09T00:23:49Z")

</div>

What is “must run on the default port”?

---

<div class="post-metadata">

**Author:** ![Cult](https://help.nextcloud.com/user_avatar/help.nextcloud.com/cult/32/8547_2.png) [@Cult](https://help.nextcloud.com/u/Cult)\
**Post date:** [December 9, 2018, 1:13am UTC](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813/3 "2018-12-09T01:13:26Z")

</div>

@ucarkamon port 443, https.

---

<div class="post-metadata">

**Author:** ![anon75456558](https://help.nextcloud.com/letter_avatar/anon75456558/32/6_22734026db12803ebb3e059622ac3534.png) [@anon75456558](https://help.nextcloud.com/u/anon75456558)\
**Post date:** [December 9, 2018, 3:33am UTC](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813/4 "2018-12-09T03:33:54Z")

</div>

It means you’ll need to be running Nextcloud 15 and make your Nextcloud instance accessible to the world wide web over https on port 443 as @Cult mentioned. This will allow other federated services (Mastodon, Pleroma, Hubzilla, etc.) to be able to find and federate with your Nextcloud instance.

---

<div class="post-metadata">

**Author:** ![eldelacajita](https://help.nextcloud.com/user_avatar/help.nextcloud.com/eldelacajita/32/8324_2.png) [@eldelacajita](https://help.nextcloud.com/u/eldelacajita)\
**Post date:** [December 9, 2018, 1:23pm UTC](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813/5 "2018-12-09T13:23:32Z")

</div>

This is awesome! Will try it as soon as I can.

---

<div class="post-metadata">

**Author:** ![jakobssystems](https://help.nextcloud.com/user_avatar/help.nextcloud.com/jakobssystems/32/51759_2.png) [@jakobssystems](https://help.nextcloud.com/u/jakobssystems)\
**Post date:** [December 10, 2018, 7:11pm UTC](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813/6 "2018-12-10T19:11:22Z")

</div>

just installed, it works so far but as I try to follow somebody else on another server (mastodon instance) nothing happens, same when I try to find someone else… what I am missing?

---

<div class="post-metadata">

**Author:** ![anon75456558](https://help.nextcloud.com/letter_avatar/anon75456558/32/6_22734026db12803ebb3e059622ac3534.png) [@anon75456558](https://help.nextcloud.com/u/anon75456558)\
**Post date:** [December 10, 2018, 11:11pm UTC](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813/7 "2018-12-10T23:11:24Z")

</div>

This is still alpha quality software, so be sure to check and report issues to the project Github.

[https://github.com/nextcloud/social/issues](https://github.com/nextcloud/social/issues)

Is this the issue you are encountering?

[https://github.com/nextcloud/social/issues/161](https://github.com/nextcloud/social/issues/161)

---

<div class="post-metadata">

**Author:** ![jakobssystems](https://help.nextcloud.com/user_avatar/help.nextcloud.com/jakobssystems/32/51759_2.png) [@jakobssystems](https://help.nextcloud.com/u/jakobssystems)\
**Post date:** [December 11, 2018, 6:59pm UTC](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813/8 "2018-12-11T18:59:39Z")

</div>

> <https://github.com/nextcloud/social/pull/194>

  
solved my problem…

---

<div class="post-metadata">

**Author:** ![tflidd](https://help.nextcloud.com/letter_avatar/tflidd/32/6_22734026db12803ebb3e059622ac3534.png) [@tflidd](https://help.nextcloud.com/u/tflidd)\
**Post date:** [December 11, 2018, 7:35pm UTC](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813/9 "2018-12-11T19:35:04Z")

</div>



---

<div class="post-metadata">

**Author:** ![heluecht](https://help.nextcloud.com/user_avatar/help.nextcloud.com/heluecht/32/12433_2.png) [@heluecht](https://help.nextcloud.com/u/heluecht)\
**Post date:** [December 17, 2018, 6:55pm UTC](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813/10 "2018-12-17T18:55:37Z")

</div>

Hopefully soon I can update my installation. Currently only 14 is offered as the latest version in the admin interface. After this had been done, I can do intense testing with Friendica, which offers ActivityPub in the upcoming version as well.

In preparation to this tests, possibly a developer of this app can answer some question?

- which activities (“Create”, “Announce”, “Like”, “Dislike”, “Update”, “Delete”, “Accept”, …) are supported?
- which content types (“Note”, “Article”, “Video”, “Image”, “Event”, …) are supported?
- which account types (“Person”, “Organization”, “Service”, …) are supported?
- Are linked signatures used? If yes: Which library is used for this?
- How is the receiving comment distribution done? Does the receiver relay the received comments if it was the receiver’s post that started the thread?
- Does the app accept posts that are relayed (means: the http signature is not done by the actor)?
- Does the app fetches missing posts, when a comment arrives to a post that isn’t currently available at the system?

If the answer to some of the questions is “no”, I would like to offer my support. I had implemented AP for Friendica: [https://github.com/friendica/friendica/tree/2018.12-rc/src/Protocol/ActivityPub](https://github.com/friendica/friendica/tree/2018.12-rc/src/Protocol/ActivityPub)

If someone from the developer team of this app is at the C3 in Leipzig, I really would like to get in contact there.

P.S.: I hope that some more developers of AP implementations will be at the C3, I really would like to get in contact with them, so that we could better work at improving federation issues.

---

<div class="post-metadata">

**Author:** ![AlfredSK](https://help.nextcloud.com/user_avatar/help.nextcloud.com/alfredsk/32/447_2.png) [@AlfredSK](https://help.nextcloud.com/u/AlfredSK)\
**Post date:** [December 17, 2018, 7:03pm UTC](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813/11 "2018-12-17T19:03:31Z")

</div>

You are everywhere, aren’t you @heluecht ? 🙂  
If you need me to do some tests just tell me. I’m on NC 15 with social app enabled. And I can tell you at the moment it doesn’t work with Friendica.

---

<div class="post-metadata">

**Author:** ![heluecht](https://help.nextcloud.com/user_avatar/help.nextcloud.com/heluecht/32/12433_2.png) [@heluecht](https://help.nextcloud.com/u/heluecht)\
**Post date:** [December 17, 2018, 7:24pm UTC](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813/12 "2018-12-17T19:24:19Z")

</div>

Meh …

Could you please try to follow my account and tell me yours? Then we could exchange some test data.

---

<div class="post-metadata">

**Author:** ![AlfredSK](https://help.nextcloud.com/user_avatar/help.nextcloud.com/alfredsk/32/447_2.png) [@AlfredSK](https://help.nextcloud.com/u/AlfredSK)\
**Post date:** [December 17, 2018, 8:03pm UTC](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813/13 "2018-12-17T20:03:24Z")

</div>

Did you get my post? I followed you.

---

<div class="post-metadata">

**Author:** ![heluecht](https://help.nextcloud.com/user_avatar/help.nextcloud.com/heluecht/32/12433_2.png) [@heluecht](https://help.nextcloud.com/u/heluecht)\
**Post date:** [December 17, 2018, 8:22pm UTC](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813/14 "2018-12-17T20:22:37Z")

</div>

Pull request is done: [https://github.com/friendica/friendica/pull/6277](https://github.com/friendica/friendica/pull/6277)

---

<div class="post-metadata">

**Author:** ![AlfredSK](https://help.nextcloud.com/user_avatar/help.nextcloud.com/alfredsk/32/447_2.png) [@AlfredSK](https://help.nextcloud.com/u/AlfredSK)\
**Post date:** [December 17, 2018, 8:23pm UTC](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813/15 "2018-12-17T20:23:58Z")

</div>

Nice and quick. 😀

---

<div class="post-metadata">

**Author:** ![heluecht](https://help.nextcloud.com/user_avatar/help.nextcloud.com/heluecht/32/12433_2.png) [@heluecht](https://help.nextcloud.com/u/heluecht)\
**Post date:** [December 17, 2018, 8:59pm UTC](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813/16 "2018-12-17T20:59:21Z")

</div>

PR is merged, please update your system and try again.

---

<div class="post-metadata">

**Author:** ![Cedric\_Jolivet](https://help.nextcloud.com/user_avatar/help.nextcloud.com/cedric_jolivet/32/1077_2.png) [@Cedric\_Jolivet](https://help.nextcloud.com/u/Cedric_Jolivet)\
**Post date:** [January 18, 2019, 2:16pm UTC](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813/17 "2019-01-18T14:16:31Z")

</div>

this limitation to port 443 means that my installation running on docker on a NAS will not be able to use Social app.

---

<div class="post-metadata">

**Author:** ![Krischan](https://help.nextcloud.com/letter_avatar/krischan/32/6_22734026db12803ebb3e059622ac3534.png) [@Krischan](https://help.nextcloud.com/u/Krischan)\
**Post date:** [January 27, 2019, 3:27pm UTC](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813/18 "2019-01-27T15:27:32Z")

</div>

Tested the latest version with Hubzilla… post show up on Hubzilla but not vice versa. Any idea what might be causing this?

---

<div class="post-metadata">

**Author:** ![dnzm](https://help.nextcloud.com/user_avatar/help.nextcloud.com/dnzm/32/7811_2.png) [@dnzm](https://help.nextcloud.com/u/dnzm)\
**Post date:** [January 27, 2019, 7:21pm UTC](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813/19 "2019-01-27T19:21:13Z")

</div>

Could you slap a reverse proxy like nginx or traefik in front of it? That’s what most people do, I’d reckon, at least that’s what I do.

---

<div class="post-metadata">

**Author:** ![SmokerLinux](https://help.nextcloud.com/user_avatar/help.nextcloud.com/smokerlinux/32/10064_2.png) [@SmokerLinux](https://help.nextcloud.com/u/SmokerLinux)\
**Post date:** [February 2, 2019, 1:10am UTC](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813/20 "2019-02-02T01:10:37Z")

</div>

Its Port 8443

[Next page](https://help.nextcloud.com/t/testers-needed-nextcloud-social-federating-with-activitypub-and-diaspora-social-networks/42813.md?page=2)
