Skip to content
  • 0 Votes
    1 Posts
    0 Views
    bob@epicyon.libreserver.orgB
    #Epicyon version 1.7.0 is released https://libreserver.org/epicyon/v1_7_0.html#ActivityPub #Fediverse
  • 0 Votes
    1 Posts
    0 Views
    netzwege@mastodon.socialN
    Jetzt habe ich meinen #Blog unter als blog@digitaleslagerfeuer.de via #activitypub #plugin bei #Wordpress mit dem #Fediverse verbunden und kann es nicht finden Was habe ich falsch gemacht? Muss ich nach dem aktivieren des PlugIns erstmal etwas posten, bevor man was sehen kann? Ich bin für #Tipps und Ratschläge offen.
  • 1 Votes
    1 Posts
    4 Views
    updates@links.zedlitz.deU
    BrowserPub · A browser for exploring ActivityPub and the fediverseExplore the open social web through the lens of ActivityPub and the fediverse.#fediverse #activitypub
  • 0 Votes
    1 Posts
    0 Views
    radwebhosting@mastodon.socialR
    How to Install #Pixelfed on #Ubuntu VPS (8 Step Quick-Start Guide) This article provides a guide for how to install Pixelfed on Ubuntu VPS.What is Pixelfed?PixelFed is a decentralized, open-source photo-sharing platform similar to Instagram but built on the #Fediverse (federated social networks using the #ActivityPub protocol). It allows users to host their own instances and interact with users across ...Continued https://blog.radwebhosting.com/how-to-install-pixelfed-on-ubuntu-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.social #selfhosting #vpsguide #installguide #selfhosted
  • 0 Votes
    1 Posts
    0 Views
    radwebhosting@mastodon.socialR
    How to Install #Pixelfed on #Ubuntu VPS (8 Step Quick-Start Guide) This article provides a guide for how to install Pixelfed on Ubuntu VPS.What is Pixelfed?PixelFed is a decentralized, open-source photo-sharing platform similar to Instagram but built on the #Fediverse (federated social networks using the #ActivityPub protocol). It allows users to host their own instances and interact with users across ...Continued https://blog.radwebhosting.com/how-to-install-pixelfed-on-ubuntu-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.social #vpsguide #installguide #selfhosted #selfhosting
  • 0 Votes
    1 Posts
    0 Views
    vedfolnir@mastodon.socialV
    Since this summer, I wrote apps and entered hackathons with tools to add AI-generated and human-reviewed #AltText after posting, only to realize my followers never even saw the updates federate from my ActivityPub server. Oops. So I started fresh and built Fediverse Composer Studio so the AI-generated #AltText and #Hashtag generation happens before posting, so everyone’s included. #ActivityPub #PixelFed #FediverseGive it a whirl and offer feedback.https://fediversestudio.zero.vedfolnir.org
  • 0 Votes
    1 Posts
    0 Views
    pureacetone@qoto.orgP
    Перевод на русский с интеграцией хэштегов прямо в текст.---# Настройка 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
  • 0 Votes
    2 Posts
    9 Views
    thenexusofprivacy@infosec.exchangeT
    It looks like Kevin Roose (NY Times columnist who hosts the Hard Fork podcast, hence the name) set up theforkiverse and invited folks to join. FYI @laurenshof new instance alert, the start of a trend?@KentNavalesi
  • I love this!

    General Discussion fediverse activitypub mastodon
    1
    0 Votes
    1 Posts
    2 Views
    mapache@hachyderm.ioM
    RE: https://flipboard.social/@mike/115867549245901719I love this!#fediverse #activitypub #mastodon
  • 0 Votes
    1 Posts
    4 Views
    fedizen@mastodon.socialF
    »Trunk & Tidbits, December 2025« https://blog.joinmastodon.org/2026/01/trunk-tidbits-december-2025/?Fedizen.EU #Fedizen #Fediverse #ActivityPub #News
  • 0 Votes
    1 Posts
    2 Views
    flipboard@flipboard.socialF
    “I feel like we're rebooting to the last version of the Internet that I felt uncomplicated joy about.”@Casey, @kevin and @pj on why they set up their Forkiverse fediverse server. https://www.searchengine.show/the-fediverse-experiment/#Fediverse #Federation #ActivityPub #Forkiverse #OpenSocial #OpenSocialWeb #Internet #Technology #Tech
  • 0 Votes
    1 Posts
    2 Views
    weekinfediverse@mitra.socialW
    Week in Fediverse 2026-01-09Servers- Wafrn v2026.01.02- snac v2.86- Ktistec v3.2.7- Mitra v4.16.1- Mastodon v4.5.4- Bookwyrm v0.8.3- PieFed v1.4.5- shops v0.2.0- Cross-posting is coming to NodeBB!- Lemmy Development Update December 2025Clients- IceCubesApp v2.12.2- tooi v0.17.0- Thunder v0.8.4- NeoDB You v1.0.6- Phanpy changelogTools and Plugins- Poduptime v6.1.0Articles- Mandy: ActivityPub on Goblins-----#WeekInFediverse #Fediverse #ActivityPubPrevious edition: https://mitra.social/objects/019b800a-060c-a6fc-6a7a-4c9bef0d6ea9
  • 0 Votes
    1 Posts
    4 Views
    fedizen@mastodon.socialF
    »Behind the Blog: The 'View From Nowhere'« https://www.404media.co/behind-the-blog-the-view-from-nowhere/?Fedizen.EU #Fedizen #Fediverse #ActivityPub #News
  • 0 Votes
    1 Posts
    1 Views
    mapache@hachyderm.ioM
    ChatGPT mostly reflects what's already out there, the internet, Reddit, different communities.Which means chatting with it is a bit like chatting with what the world currently thinks, bias and vice, trolls included, but also real discussions.So, I asked it about the Fediverse. I would say that it sounds not too "wrong".What's your take?This is the convo:#fediverse #mastodon #activitypub
  • @howto

    General Discussion fediverse activitypub wordpress avatar
    1
    0 Votes
    1 Posts
    0 Views
    bitpickup@tupambae.comB
    @howto#fediVerse #activityPub #wordPress #avatarRE: fedispace.de/users/blog/status…
  • 0 Votes
    1 Posts
    0 Views
    dawid@vebinet.comD
    The EU, as well as every country in the world, should be taking seriously the importance of sovereign systems for communicating and disseminating information.The ActivityPub protocol is proven and makes many platforms compatible and accessible to each other, allowing for effective information sharing and communication.The only reason many people do not leave X is that many important services and public figures remain on that platform. Therefore, if countries truly care about digital sovereignty and resilience, they should adopt and promote the use of open source platforms and networks based on the ActivityPub protocol, whether it is Mastodon, Pleroma, Vebinet, or another platform.#fediverse #ActivityPub #Vebinet #Mastodon #Pleroma #socialmedia #X #Twitter #DigitalSovereignty #EU #Europe #EUpol #OpenSource #technology
  • 0 Votes
    1 Posts
    4 Views
    badgefed@badges.vocalcat.comB
    ️ Code Contributor – Badgefed The verified Badge was issued to @Maho Pacheco 🦝 You've rolled up your sleeves and made the fediverse a better place—one commit at a time. This badge is awarded to those who improve the BadgeFed project's source code, squash bugs, or add new features. Earning Criteria: Must have at least 1 merged Pull Request to the Badgefed project repository. PR must be substantive—examples include: * Fixing a reported issue. * Adding tests or improving test coverage. * Implementing a feature or enhancing functionality * Improving accessibility, performance, or localization Must follow the project’s contributing guidelines and pass all code reviews and CI checks. Badge is granted upon successful merge and verification by a project maintainer.. Issued on: 04/11/2025 17:06:11 Accepted On: 04/11/2025 17:07:22 Verify the Badge here. #badgefed #fediverse #activitypub #mastodon #IssuedByBadgeFed #_BadgeDrop
  • 0 Votes
    1 Posts
    0 Views
    jesuisatire@tupambae.comJ
    It's your personal #DiDay and you #didIT?.. das hast du #DUTgemacht!#fediTips für #neuHier Deutsche: #fediVerse = Die Datenautobahn auf der du dich befindest. #activityPub = Die Straßenverkehrsordnung an die sich alle Plattformen halten sollten. #Plattformen = die verschiedenen Firmen welche dir ihre Verkehrsmittel in Form von Profilen auf unabhängigen Servern zur Verfügung stellen. #Server oder #Instanzen = dein persönlicher Vertragspartner. #Mastodon = Motorradgang #peerTube = Autokino #friendica = Wohnmobilhersteller #funkWhale und #castoPod = Radiostationen #wordPress = Buchverleger #pixelFed = Bildergalerien .. und so weiter und so fort ..
  • 0 Votes
    1 Posts
    0 Views
    ozoned@btfree.socialO
    EU is calling for comments on open source strategies. MAKE YOURSELF HEARD! Even non-EU citizens have a voice here. NOW is a time to stand up and stand out! YOU want to help the Fediverse? Here's just one way today that YOU can REALLY make a difference: The European Open Digital Ecosystem Strategy will set out: a strategic approach to the open source sector in the EU that addresses the importance of open source as a crucial contribution to EU technological sovereignty, security and competitiveness a strategic and operational framework to strengthen the use, development and reuse of open digital assets within the Commission, building on the results achieved under the 2020-2023 Commission Open Source Software Strategy. ec.europa.eu/info/law/better... #EU #open #foss #openSource #source #linux #activitypub #AP #fedi #fediverse
  • Mastodon/Fediverse:

    General Discussion mastodon fediverse activitypub admin
    5
    0 Votes
    5 Posts
    0 Views
    box464@mastodon.socialB
    @dtm I’m glad it’s working, and welcome to the fediverse.