Skip to content

World

Topics from outside of this forum. Views and opinions represented here may not reflect those of this forum and its members.

  • Test NodeBB here! Topics and posts will be cleared on a regular basis.

    This is a forum category containing topical discussion. You can start new discussions by mentioning this category.


  • A friendica forum page for audioVisual edition.
    We support: kdenlive, gimp, inkscape, OBS studio, audacity, aegisub, VLC, freeplane

    ES
    Una pagina de foro para la edición audioVisual.
    Apoyamos: kdenlive, gimp, inkscape, OBS studio, audacity, aegisub, VLC, freeplane

    DE
    Eine friendica forum Seite für audioVisuelle Edition.
    Wir unterstützen: kdenlive, gimp, inkscape, OBS studio, audacity, aegisub, VLC, freeplane


  • Webentwicklung und sonstiger Unsinn :) Web development and other nonsense :)


  • Discussion and announcements related to the SWICG Forums and Threaded Discussions Task Force.

    This profile is a discussion forum category and shares content from users who post in its discussions.


    This is a forum category containing topical discussion. You can start new discussions by mentioning this category.



  • Memes about the Fediverse.

    Rules

    General
    1. Be respectful
    2. Post on topic
    3. No bigotry or hate speech
    4. Memes should not be personal attacks towards other users
    Specific
    1. We are not YPTB. If you have a problem with the way an instance or community is run, then take it up over at !yepowertrippinbastards@lemmy.dbzer0.com.
    • Addendum: Yes we know that you think ml/hexbear/grad are tankies and or .world are a bunch of liberals but it gets old quickly. Try and come up with new material.

    Elsewhere in the Fediverse

    Other relevant communities:

    • !fediverse@lemmy.world
    • !yepowertrippinbastards@lemmy.dbzer0.com
    • !lemmydrama@lemmy.world
    • !fediverselore@lemmy.ca
    • !bestofthefediverse@lemmy.ca
    • !fedigrow@lemmy.zip

  • An app for Mbin/Lemmy/PieFed, connecting you to the fediverse.

    Links:

    Downloads:


    Find and share your configs in the !interstellar_configs magazine!


  • Testing group


  • Un espace dédié aux droits et libertés sur Internet. Ici, on échange autour des logiciels libres, des formats ouverts, de la protection de la vie privée, de l’autonomie numérique, etc.

    Liens utiles

    Bannière par David Revoy
    Logo de la Journée de la Liberté du Logiciel


  • Towards a bigger, better fediverse


  • Technical discussion about ActivityPub-related topics.


  • As of march 2025 this space is a community forum were profiles can send their texts to by addressing it. The idea is to work on those over time and ask for colaboration on those text's and ideas untill they are ready to be published.

  • Focused discussion related to ActivityPub integration in NodeBB


  • A playground community to test things without bothering other users or communities. Be respectful. Rules applies.

    Rules

    Be respectful. Don’t try to break things. Or people. Use this community to learn, test, teach or fun.



  • Is there no plan B?


  • A Fediverse community for open-ended, thought provoking questions


    Rules: (interactive)


    1) Be nice and; have fun

    Doxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can’t say something nice, don’t say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them


    2) All posts must end with a '?'

    This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?


    3) No spam

    Please do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.


    4) NSFW is okay, within reason

    Just remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com. NSFW comments should be restricted to posts tagged [NSFW].


    5) This is not a support community.

    It is not a place for ‘how do I?’, type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.


    6) No US Politics.

    Please don’t post about current US Politics. If you need to do this, try !politicaldiscussion@lemmy.world or !askusa@discuss.online


    Reminder: The terms of service apply here too.

    Partnered Communities:

    Tech Support

    No Stupid Questions

    You Should Know

    Reddit

    Jokes

    Ask Ouija


    Logo design credit goes to: tubbadu



  • Icon base by Lorc under CC BY 3.0 with modifications to add a gradient


  • description

  • Eine Wordpress-Blog-Plattform für das Fediverse. Powered by ActivityPub. (*BETA)


  • NodeBB-specific federation testing


  • General non-specific discussion about ActivityPub-related topics.


  • This PeerTube channel is dedicated to the talks and presentations at [FediCon](https://fedicon.ca/), a Canadian conference for decentralized social networks and the Social Web.

  • Topics about installing, maintaining, moderating a fediverse instance, and more.


  • vedfolnir@mastodon.socialV

    I'm super picky about how my posts look, and want . But sometimes that’s a barrier to posting. That's why, in addition to AI AltText, I added , plus custom prefixes and suffixes for and to my tool, Fediverse Composer Studio. Want it to say '📍 Reykjavik' or 'Taken in Reykjavik'? Done. Your style, just automated. My style is 'Reykjavik, Iceland 2012'

    Give it a whirl and offer feedback.
    https://fediversestudio.zero.vedfolnir.org/


    I'm super picky about how my posts look, and want #AltText. But sometimes that’s a barrier to posting. That's why, in addition to AI AltText, I added #AI #Hashtags, plus custom prefixes and suffixes for #location and #date to my tool, Fediverse Composer Studio. Want it to say ' Reykjavik' or 'Taken in Reykjavik'? Done. Your style, just automated. My style is 'Reykjavik, Iceland 2012' #Customization #Pixelfed #ActivityPub #Fediverse Give it a whirl and offer feedback.https://fediversestudio.zero.vedfolnir.org/
  • mczachurski@mastodon.socialM

    @dansup Hello. If you decide to add EXIF metadata support to at some point in the future, please note that has introduced an ActivityPub extension for this, described here: https://joinvernissage.org/ns#exif.

    Supporting the same extension across both platforms would be highly beneficial for users, who should remain the primary focus 😊.


    read more →
    @mczachurski I am not @dansup and it is not about @pixelfed but I like the idea!Maybe this is also in your interest https://github.com/Automattic/wordpress-activitypub/pull/2751 #wordpress #activitypub
  • oweo@mastodon.socialO

    The Fediverse already works.
    What it’s been missing is care.

    Oweo is a Mastodon client built for people who already understand why this space matters, but still want it to feel better to use.

    ☑ Chronological by default.
    ☑ No engagement tricks.
    ☑ No data theater.

    Just a clean, fast, video-first window into the network you already believe in.

    The protocol stayed the same.
    The experience finally caught up.

    oweo.app


    Most social apps are designed to keep you inside them.Oweo is designed to get out of your way. No algorithmic reshuffling. No “while you were gone.” No pressure to perform.You see what the people you follow post - in time order and you decide when you’re done.That restraint is the feature.www.oweo.app#oweo #joinoweo #fediverse #noalgorithms #noads #calmtech #intentionaldesign #mastodonclient #digitalwellbeing
  • cwarzel.bsky.social@bsky.brid.gyC

    Today's pod is a worst/best of internet situation. A bit from me about Grok's AI revenge porn nightmare and the crisis of impunity. But! Then: @mmasnick.bsky.social@bsky.brid.gy @komorama.bsky.social@bsky.brid.gy and @zoew.bsky.social@bsky.brid.gy join me for a really fun, refreshing conversation about the Resonant Computing Manifesto!

    Can We Save the Internet?


    @cwarzel.bsky.social @mmasnick.bsky.social talk to people working on #ActivityPub if you want a positive vision. the bad tech stuff comes from wanting to be wealthy, not just build sustainable services. decentralization does that. compare making podcasts and make the open ecosystem better to wanting to be the gateway for podcasts ala Spotify etc. this kind of work is constantly being done by people using the fedi. it just needs people like you highlight it.
  • pureacetone@qoto.orgP

    Перевод на русский с интеграцией хэштегов прямо в текст.

    ---

    # Настройка Fedi-сервера Snac для сети Yggdrasil | DevZone

    Время чтения: 15 минут
    11 мая

    Вскоре после моих [размышлений о p2p](https://devzone.org.ua/post/hrabli-p2p) я решил попробовать развернуть собственный экспериментальный инстанс . Причём сделать это средствами оверлейной сети , так как я не планирую покупать выделенный IP или VPS для этой игрушки; вместо этого сервер будет хоститься за модемом — на одноплатнике или даже на ПК, когда я в сети, с динамическим адресом за NAT.

    Эта заметка в первую очередь написана для себя, но может быть полезна тем, кто, как и я, только начинает эксперименты с администрированием собственного узла Fediverse и интересуется альтернативными сетями в контексте .

    ## Что такое Snac

    [Snac](https://codeberg.org/grunfink/snac2) — это минималистичная альтернатива серверу , написанная на C, без JavaScript и без необходимости установки PostgreSQL. Все данные профилей хранятся в JSON-файлах. Недавно в сервер была добавлена [поддержка IPv6](https://codeberg.org/grunfink/snac2/pulls/256), поэтому он корректно работает и с диапазоном Yggdrasil `0200::/7`.

    Поскольку Yggdrasil позволяет бесплатно генерировать неограниченное количество статических IP (на основе приватного ключа ), в DNS здесь обычно нет необходимости. Опционально можно прикрутить , но лично я этого не делаю (в том числе из-за до сих пор нерешённой проблемы #364), поэтому и не навязываю его в рамках протокола ActivityPub — формат будет просто `username@IPv6`, без необходимости что-то обновлять или «майнить» позже.

    ## Установка

    1. Точный список пакетов для Debian я не знаю — система не новая и многое уже установлено. Согласно [README](https://codeberg.org/grunfink/snac2#building-and-installation), мне понадобились только `libssl-dev` и `libcurl4-openssl-dev` (в Fedora — примерно то же самое, но с суффиксом `-devel`).
    2. Создаём отдельного системного пользователя для изоляции от потенциальных уязвимостей:

    ```
    useradd -m snac
    ```
    3. Для удобства меняем shell на bash в `/etc/passwd`.
    4. Логинимся `su snac` и переходим в домашний каталог: `cd`.
    5. Качаем исходники:
    `git clone https://codeberg.org/grunfink/snac2.git`
    6. Переходим в каталог проекта: `cd snac2`.
    7. Компилируем и устанавливаем:
    `make && sudo make install`.
    8. Инициализируем хранилище сервера:
    `snac init /home/snac/storage`.
    9. Добавляем первого пользователя:
    `snac adduser /home/snac/storage`.
    10. Выходим обратно под root: `exit`.

    ## Конфигурация

    У меня уже установлен и настроен узел Yggdrasil. Если интересно — см. [предыдущую публикацию](https://devzone.org.ua/post/yggdrasil-mereza-z-detsentralizovanym-routynhom) или [официальную документацию](https://yggdrasil-network.github.io/documentation.html).

    ### Адрес подсети Yggdrasil

    Этот шаг можно пропустить и использовать основной адрес `2*`, если порты `80` или `8001` свободны. Но важно понимать: в API ActivityPub сервер Snac сообщает свой адрес другим узлам, и те кэшируют его как часть ID. Поскольку адрес хранится в файлах, а не в БД, заменить его потом будет сложно. Поэтому лучше сразу выделить отдельный адрес, особенно для продакшена.

    1. `yggdrasilctl getself` — узнаём свой IP и диапазон IPv6.
    2. `ifconfig lo inet6 add IP` — вместо IP указываем произвольный адрес из полученного диапазона, например `3xx:xxxx:xxxx:xxxx::fed/64`.

    ⚠️ Данные, добавленные через `ifconfig`, не сохраняются после перезагрузки. Команду нужно прописать, например, в `/etc/netplan/01-ygglo.yaml`, `/etc/network/interfaces` или в `systemd`-сервис `yggdrasil.service` (через `ExecStartPost=`).

    ### Nginx-прокси

    На сервере уже установлен Nginx, занимающий порт `80`. Менять это я не хочу, как и светить Snac на стандартном порту `8001`. Поэтому, имея выделенный IPv6-адрес, просто проксирую API на `80`, используя пример из [оригинальной конфигурации](https://codeberg.org/grunfink/snac2/src/branch/master/examples/nginx-alpine-ssl/default.conf😞

    ```nginx
    server {
    listen [3xx:xxxx:xxxx:xxxx::fed]:80;
    server_name 3xx:xxxx:xxxx:xxxx::fed;

    location @proxy {
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_redirect off;
    proxy_pass http://[3xx:xxxx:xxxx:xxxx::fed]:8001;
    }

    location /.well-known/webfinger { try_files $uri @proxy; }
    location /.well-known/nodeinfo { try_files $uri @proxy; }
    location / { try_files $uri @proxy; }
    location /fedi/ { try_files $uri @proxy; }
    }
    ```

    SSL здесь намеренно отсутствует: уже обеспечивает защищённый канал, и дополнительный слой не нужен.

    Административный API (`admin` и `oauth`) я ограничил по IP, поскольку у клиентов Yggdrasil адреса тоже статические:

    ```nginx
    location ~ /([^\/]+/admin|oauth) {
    allow ADMIN_IP;
    deny all;
    try_files $uri @proxy;
    }
    ```

    ### Конфигурация Snac

    Редактируем `/home/snac/storage/server.json`, созданный командой `snac init`:

    ```json
    {
    "host": "[3xx:xxxx:xxxx:xxxx::fed]",
    "address": "3xx:xxxx:xxxx:xxxx::fed",
    "port": 8001,
    "protocol": "http"
    }
    ```

    В моём случае протокол намеренно `http`.

    ### Доступ через iptables / ufw

    Открываю порт только для диапазона Yggdrasil:

    ```
    ufw allow from 0200::/7 to any port 80
    ```

    Если не используете Nginx — указывайте реальный порт, например `8001`.

    ### systemd

    На основе [официального примера](https://codeberg.org/grunfink/snac2/src/branch/master/examples/snac.service😞

    ```ini
    [Unit]
    After=network-online.target
    Wants=network-online.target

    [Service]
    User=snac
    ExecStart=/usr/local/bin/snac httpd /home/snac/storage

    [Install]
    WantedBy=multi-user.target
    ```

    ## Бэкапы

    Так как база — это файлы, резервное копирование тривиально. Использую `rsync` через `crontab -e`:

    ```
    @daily rsync -av --delete /home/snac/storage /path/to/snac/daily
    @weekly rsync -av --delete /home/snac/storage /path/to/snac/weekly
    @monthly rsync -av --delete /home/snac/storage /path/to/snac/monthly
    ```

    ## Использование

    После запуска (`snac httpd /home/snac/storage` или через systemd) можно открыть
    `http://[3xx:xxxx:xxxx:xxxx::fed]` в браузере.

    ### Тест взаимодействия

    Для проверки федерации разверните второй узел в Yggdrasil и попробуйте подписку или переписку через Web UI или клиент.

    ### Настройка браузера

    При первом использовании Yggdrasil-сайтов в Firefox может понадобиться изменить параметры в `about:config`:

    * `browser.fixup.fallback-to-https = false`
    * `browser.fixup.alternate.enabled = false`

    ---

    Fediverse - the social network of the future
    https://fediverse-decentralize.blogspot.com/2026/01/blog-post_10.html


    Перевод на русский с интеграцией хэштегов прямо в текст.---# Настройка Fedi-сервера Snac для сети Yggdrasil | DevZone#Fediverse #Yggdrasil #SelfHosting #P2P #LinuxВремя чтения: 15 минут11 маяВскоре после моих [размышлений о p2p](https://devzone.org.ua/post/hrabli-p2p) я решил попробовать развернуть собственный экспериментальный инстанс #Fediverse. Причём сделать это средствами оверлейной сети #Yggdrasil, так как я не планирую покупать выделенный IP или VPS для этой игрушки; вместо этого сервер будет хоститься за модемом — на одноплатнике или даже на ПК, когда я в сети, с динамическим адресом за NAT.Эта заметка в первую очередь написана для себя, но может быть полезна тем, кто, как и я, только начинает эксперименты с администрированием собственного узла Fediverse и интересуется альтернативными сетями в контексте #Linux.## Что такое Snac#Snac #ActivityPub #Minimalism[Snac](https://codeberg.org/grunfink/snac2) — это минималистичная альтернатива серверу #Mastodon, написанная на C, без JavaScript и без необходимости установки PostgreSQL. Все данные профилей хранятся в JSON-файлах. Недавно в сервер была добавлена [поддержка IPv6](https://codeberg.org/grunfink/snac2/pulls/256), поэтому он корректно работает и с диапазоном Yggdrasil `0200::/7`.Поскольку Yggdrasil позволяет бесплатно генерировать неограниченное количество статических IP (на основе приватного ключа #Ed25519), в DNS здесь обычно нет необходимости. Опционально можно прикрутить #Alfis, но лично я этого не делаю (в том числе из-за до сих пор нерешённой проблемы #364), поэтому и не навязываю его в рамках протокола ActivityPub — формат будет просто `username@IPv6`, без необходимости что-то обновлять или «майнить» позже.## Установка#BuildFromSource #LinuxAdmin1. Точный список пакетов для Debian я не знаю — система не новая и многое уже установлено. Согласно [README](https://codeberg.org/grunfink/snac2#building-and-installation), мне понадобились только `libssl-dev` и `libcurl4-openssl-dev` (в Fedora — примерно то же самое, но с суффиксом `-devel`).2. Создаём отдельного системного пользователя для изоляции от потенциальных уязвимостей: ``` useradd -m snac ```3. Для удобства меняем shell на bash в `/etc/passwd`.4. Логинимся `su snac` и переходим в домашний каталог: `cd`.5. Качаем исходники: `git clone https://codeberg.org/grunfink/snac2.git`6. Переходим в каталог проекта: `cd snac2`.7. Компилируем и устанавливаем: `make && sudo make install`.8. Инициализируем хранилище сервера: `snac init /home/snac/storage`.9. Добавляем первого пользователя: `snac adduser /home/snac/storage`.10. Выходим обратно под root: `exit`.## Конфигурация#Networking #YggdrasilУ меня уже установлен и настроен узел Yggdrasil. Если интересно — см. [предыдущую публикацию](https://devzone.org.ua/post/yggdrasil-mereza-z-detsentralizovanym-routynhom) или [официальную документацию](https://yggdrasil-network.github.io/documentation.html).### Адрес подсети Yggdrasil#IPv6Этот шаг можно пропустить и использовать основной адрес `2*`, если порты `80` или `8001` свободны. Но важно понимать: в API ActivityPub сервер Snac сообщает свой адрес другим узлам, и те кэшируют его как часть ID. Поскольку адрес хранится в файлах, а не в БД, заменить его потом будет сложно. Поэтому лучше сразу выделить отдельный адрес, особенно для продакшена.1. `yggdrasilctl getself` — узнаём свой IP и диапазон IPv6.2. `ifconfig lo inet6 add IP` — вместо IP указываем произвольный адрес из полученного диапазона, например `3xx:xxxx:xxxx:xxxx::fed/64`.️ Данные, добавленные через `ifconfig`, не сохраняются после перезагрузки. Команду нужно прописать, например, в `/etc/netplan/01-ygglo.yaml`, `/etc/network/interfaces` или в `systemd`-сервис `yggdrasil.service` (через `ExecStartPost=`).### Nginx-прокси#Nginx #ReverseProxyНа сервере уже установлен Nginx, занимающий порт `80`. Менять это я не хочу, как и светить Snac на стандартном порту `8001`. Поэтому, имея выделенный IPv6-адрес, просто проксирую API на `80`, используя пример из [оригинальной конфигурации](https://codeberg.org/grunfink/snac2/src/branch/master/examples/nginx-alpine-ssl/default.conf```nginxserver { listen [3xx:xxxx:xxxx:xxxx::fed]:80; server_name 3xx:xxxx:xxxx:xxxx::fed; location @proxy { proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_redirect off; proxy_pass http://[3xx:xxxx:xxxx:xxxx::fed]:8001; } location /.well-known/webfinger { try_files $uri @proxy; } location /.well-known/nodeinfo { try_files $uri @proxy; } location / { try_files $uri @proxy; } location /fedi/ { try_files $uri @proxy; }}```SSL здесь намеренно отсутствует: #Yggdrasil уже обеспечивает защищённый канал, и дополнительный слой не нужен.Административный API (`admin` и `oauth`) я ограничил по IP, поскольку у клиентов Yggdrasil адреса тоже статические:```nginxlocation ~ /([^\/]+/admin|oauth) { allow ADMIN_IP; deny all; try_files $uri @proxy;}```### Конфигурация Snac#JSON #ConfigРедактируем `/home/snac/storage/server.json`, созданный командой `snac init`:```json{ "host": "[3xx:xxxx:xxxx:xxxx::fed]", "address": "3xx:xxxx:xxxx:xxxx::fed", "port": 8001, "protocol": "http"}```В моём случае протокол намеренно `http`.### Доступ через iptables / ufw#FirewallОткрываю порт только для диапазона Yggdrasil:```ufw allow from 0200::/7 to any port 80```Если не используете Nginx — указывайте реальный порт, например `8001`.### systemd#SystemdНа основе [официального примера](https://codeberg.org/grunfink/snac2/src/branch/master/examples/snac.service```ini[Unit]After=network-online.targetWants=network-online.target[Service]User=snacExecStart=/usr/local/bin/snac httpd /home/snac/storage[Install]WantedBy=multi-user.target```## Бэкапы#Backup #RsyncТак как база — это файлы, резервное копирование тривиально. Использую `rsync` через `crontab -e`:```@daily rsync -av --delete /home/snac/storage /path/to/snac/daily@weekly rsync -av --delete /home/snac/storage /path/to/snac/weekly@monthly rsync -av --delete /home/snac/storage /path/to/snac/monthly```## Использование#FediverseAdminПосле запуска (`snac httpd /home/snac/storage` или через systemd) можно открыть`http://[3xx:xxxx:xxxx:xxxx::fed]` в браузере.### Тест взаимодействия#ActivityPubДля проверки федерации разверните второй узел в Yggdrasil и попробуйте подписку или переписку через Web UI или клиент.### Настройка браузера#Firefox #IPv6При первом использовании Yggdrasil-сайтов в Firefox может понадобиться изменить параметры в `about:config`:* `browser.fixup.fallback-to-https = false`* `browser.fixup.alternate.enabled = false`---#Fediverse #YggdrasilNetwork #Decentralization #AltNet #SelfHosted Fediverse - the social network of the futurehttps://fediverse-decentralize.blogspot.com/2026/01/blog-post_10.html
  • carnage4life@mas.toC

    Twitter being banned in various countries for becoming a deepfake porn app wasn’t on my bingo cards.

    https://www.telegraph.co.uk/business/2026/01/08/musks-x-could-be-banned-in-britain-over-ai-chatbot-row/


    @carnage4life Maybe if the #ukgov and #localgovernment started providing #rss and #ActivityPub so people didnt have to use #twitter that might be a good start
  • ishii00141@mastodon.socialI

    RE: https://ishii00141.stars.ne.jp/20251224-0707-4873/

    ナンバーサインの # を使った #1 とか #2 がハッシュタグにされるのは、本家の でも通常の動作だよね。たぶん。カラーコードの ; などは末尾の ; が付いているけれど、ハッシュタグとして認識されるのかな?

    ただ、私が遭遇したバグは ; の"30ae60"ではなく、数字部分の"30"がタグとされてしまったのだけど、それは の仕様として intval("30ae60"); の結果が"30"だからで、ちょっと特殊なんだけど、こっちだけを直すことは可能かもしれない。


    #WordPress のプラグイン #ActivityPub で文章からハッシュタグをピックアップする機能をオフにして戻す気がないのは、日本語のハッシュタグを拾ってくれないからなんだよね。正規化表現がdefined( 'ACTIVITYPUB_HASHTAGS_REGEXP' ) || define( 'ACTIVITYPUB_HASHTAGS_REGEXP', '(?:(?<=\s)|(?<=<p>)|(?<=<br>)|^)#([A-Za-z0-9_]+)(?:(?=\s|[[:punct:]]|$))' );では無理。これをカスタマイズすれば良いかもしれないが、WordPressにはタグを別指定する機能があるし、プラグインActivityPub に、そのタグをハッシュタグとして表示してくれる機能があるから、それで十分。
  • fabmusacchio@mastodon.socialF

    Just came across eurosky.social, a new European identity system launching this month:

    🌍 https://www.eurosky.social/register

    It gives you a portable social identity powered by the that works across apps like and lets you move your data and connections freely. It’s hosted under law and aims to reduce platform lock-in while expanding the . Sounds interesting. However, it does not work with , which is based on .


    read more →
    @ikuturso That’s a useful warning! Thanks for your research, I didn’t know this before. And this is exactly why #Mastodon and #ActivityPub matter, as it is structurally federated and independent by design.Thanks for sharing.