End-to-end encrypted DMs through ActivityPub will be available in the next release #HolosSocial
holossocial
RE: https://mastodon.social/@HolosSocial/115985638214809241
It was a challenge and we finally implemented end-to-end encrypted DMs over ActivityPub with #HolosSocial
Beta-17 of #HolosSocial brings improved speed and stability, especially for the database. We've identified and fixed the issue causing crashes and slowdowns. S3/WebDAV backups are functional, you can even use both simultaneously. An automatic cleanup tool is available, customizable to your needs. Just search "backup" or "cleanup" in settings to check these options.
With #HolosSocial, we introduced the same feature that is on #Fedilab to discover videos from the Fediverse thanks to #SepiaSearch (https://sepiasearch.org).
#PeerTube devs offered this option, which is really helpful for discovering new content on their platform.
We might introduce peer-to-peer streaming soon when watching PeerTube videos, with an option to disable this behavior.
Their API is used to display the content, then actions work through ActivityPub.
We made so many improvements with #HolosSocial, an ActivityPub server running on your phone. Big thanks to our beta testers who help us identify issues and suggest enhancements.
For tech folks: imagine pointing your domain with a CNAME to a relay and having your own ActivityPub identity with keys and data on your phone. The relay becomes just infrastructure, and you're free to move to another relay whenever you want.
That's the crazy bet we're working on!
More are at @HolosSocial
Our next goal for #Holos: end-to-end encrypted DMs Your private keys stay on your phone, relay servers can't read your messages. Works across different Holos relays using ActivityPub for transport. Falls back to standard DMs with other Fediverse apps, so servers can read these and we'll show a clear warning. E2E encryption over the Fediverse, finally.
Our dedicated account: @HolosSocial #HolosSocial
We are now in a stabilization phase for #Fedilab. We are waiting for the green light from beta testers before releasing 3.36.0.
We will work on #HolosSocial (@HolosSocial) for a few days to fix issues and bring E2EE for DMs.
Holos RC-1 has been published. You can now send E2EE DMs over ActivityPub to other #Holos users.
Lots of changes and improvements to discover here: https://codeberg.org/tom79/Holos-App/releases/tag/rc-1
Download: https://framadrive.org/s/X6AwN2wCGorrKPF
--
Edit - new apk that fixes tunnel connection delays
RE: https://mastodon.social/@HolosSocial/116007730441888134
We have published a new version of #Holos app (rc-1) that supports #E2EE DMs over ActivityPub.
We wrote a page that explains our E2EE implementation: https://holos.social/e2ee
If you want to discover how Holos app and relay work together: https://holos.social/how-it-works
We are entering a new step in the development of #Holos and we need more people to test.
We have reopened subscriptions through the app: https://holos.social/signup
We wrote a page explaining how we implemented #E2EE DMs over #ActivityPub: https://holos.social/e2ee
Don't hesitate to contribute and share your feedback with us. Thank you.
We added a doc explaining Custom Domains with #HolosSocial
The #Holos account @tom79@holos.social has been migrated to @tom79 using the new Custom Domains feature.
Use your own domain for your ActivityPub identity. No instance to host, pure ActivityPub from your phone. Your identity is no longer tied to the relay. Switch anytime.
Add your domain, configure a CNAME record, verify and activate. Followers are notified via a Move activity.
More: https://holos.social/custom-domains
Fully available in the next RC release.
#Holos is designed around one device per account since each phone runs its own ActivityPub server. Currently, activities are removed from the relay once synced, so multi-device isn't possible yet. However, we could introduce trusted devices linked to an account, where activities are only removed once synced with all of them. This would also need some work on our E2EE DMs feature.
#Holos 1.0.0-rc-2 has been published. In this version, you can connect your domain to create your unique account identity. The first time, it will send a Move activity so you don't lose your followers/following. Then you will have an identity that no longer depends on the relays, and you'll be free to move between relays whenever you want.
More about custom domains: https://holos.social/custom-domains
Download: https://holos.social/signup
Release notes: https://codeberg.org/tom79/Holos-App/releases/tag/1.0.0-rc-2
We put a lot of work into both #Fedilab and #HolosSocial. We will never neglect one for the other, both deserve attention. Holos allowed us to push boundaries like E2EE DMs over ActivityPub and portable identity, but Fedilab is the app we've been working on since 2017 and will keep integrating new features. This is your app, not ours. Alongside all this, we are volunteers, so if you can help us financially, that would really help. Thank you.
In #ActivityPub, once a post is federated, you lose control over how remote instances handle interactions on it. Some servers like #GoToSocial are working on interaction controls, but non-compatible instances simply ignore your rules.
With #HolosSocial, we're considering a "safe mode" available at publishing time. Your post would only be delivered to followers on instances that respect interaction controls. Not enabled by default, but there for those who need it.
We're looking into implementing interaction controls in #Holos, following the approach proposed by #GoToSocial. This would let you decide who can reply, like, or boost your posts. It fits well with the Holos philosophy of giving you full control over your online presence. More details here: https://docs.gotosocial.org/en/latest/federation/interaction_controls/
Having a TTL for your messages, is that something you'd expect? We could introduce an option to automatically delete your posts after a delay (disabled by default, it would be up to you to set your default TTL). We could also allow setting a TTL when composing, so you can customize it at the post level.
The app needs to be online to send the Delete activity to other instances. That said, #Holos already supports pending offline activities.
What do you think?
The fediverse now has a mobile-first personal server called Holos by @HolosSocial (via @apps). It's a full ActivityPub server that runs on your Android device (iOS coming soon). You own your identity with a custom domain and your followers live on your device.
Project URL: https://holos.social
Key features:
✅ Your server on your phone – Your identity, keys, and followers live on your device, not a giant shared server.
✅ Custom domain identity – Permanently own your handle (@you@yourname.com) and take it anywhere.
✅ True E2EE for DMs – Real end-to-end encryption for private conversations, a major privacy upgrade.
✅ Relay-based connectivity – Connects to the wider fediverse via relays, so a personal server is practical on mobile.
Open source, privacy-focused, and built to give you real ownership in the fediverse. The Android version is available now.
Donations:
https://fedilab.app/page/donations/
Open Collective:
https://opencollective.com/fedilab
#HolosSocial #Fediverse #ActivityPub #E2EE #Privacy #Android #Fedilab #OpenSource
The new architecture coming in the next release of #Holos allows you to get important messages like Home and Notifications much faster. Even after days offline, the full download enables fast filtering to fill important timelines immediately. This needed some adjustments to the current architecture, but we're very close to publishing rc-3.
We talk about #HolosSocial forgetting some of you might not know this project.
#Holos is a full ActivityPub server running on your device. Currently on Android, next on iOS.
We already introduced #E2EE DMs and #ActivityPub identity through custom domains. You own your followers, your keys, and your identity. Relays are just infrastructure.
On the footer of https://holos.social we added pages explaining the project. Have a look!
Mastodon: @HolosSocial Don't hesitate to share
A #YunoHost package for #HolosSocial relay server is underway!
This will make it super easy for anyone to deploy their own #Holos relay on their server. We're going to contribute to the packaging effort and would love some help!
If you're familiar with YunoHost packaging, feel free to jump in:
https://github.com/YunoHost-Apps/holos_ynh/
Maybe something to clarify with #HolosSocial. There is a full moderation system like on any Fediverse instance. Moderators can ban accounts. But relays are dumb by design: your identity and data belong to you, not to the relay. A ban is like a relay going down, you don't lose everything. You can move to another relay and keep all your followers, following, and data. With a custom domain the transition is seamless, otherwise it works through standard #ActivityPub migration.
#HolosSocial joined the (long) wishlist of #YunoHost https://apps.yunohost.org/wishlist
This would really help to have many decentralized relays. Currently, our server is in Europe, which might create some discomfort for some users.
