snac.daltux.net is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Testo neste momento o Tokodon, cliente para API #Mastodon que também está disponível para #GNU. Aqui, no caso, é a versão da tornozeleira eletrônica de bolso #Android, aplicativo instalado do repositório do KDE para o F-Droid
Visualmente, é muito bem acabado. Porém, pelo menos no perfil do #Snac, não vejo um menu de emojis personalizados para inserir aqui, ao contrário do #Fedilab. Sinto ainda algum bug neste campo de edição. A seguir, devo testar com perfil do Mastodon.
📢 CALL TO FEDIVERSE
Tons of discussion about seeking alternatives to #Microsoft #Github, now that it has become part of MS's #AI division.
What made GH so popular, we should ask? Well, a ton of features and services on top of #git and a huge platform that makes exploring millions of #FOSS projects easy, are among the reasons I suppose.
The #ActivityPub @forgefed project funded by #NGI0 via @nlnet is creating open standards to provide the same, *native* to the #fediverse!
Yet they need HELP.
🌐 Uso bastante a página da Web do próprio #SNAC, que não depende de JavaScript e ainda, obviamente, suporta todas as peculiaridades desse sistema. Uma delas é o agendamento, como desta publicação, que deixei para o primeiro minuto da terça-feira. Isso é novidade este ano, pois instalei o servidor em janeiro.
Também uso bastante o próprio #Mastodon. Às vezes, #Phanpy (outra novidade).
📵 Na tornozeleira eletrônica de bolso , uso, majoritariamente, #Fedilab. É o único que encontro até o momento que suporta razoavelmente quase todas as funcionalidades que desejo de um cliente federativo desse tipo, sobretudo para quem tem vários perfis, em sistemas diversos. Ao contrário de outros, jamais perdeu o que estava redigindo antes de ser publicado.
No ambiente de área de trabalho, tenho usado também 📯 #Tuba, para o qual até contribuí com tradução e que teve uma versão muito primorosa recentemente lançada!
💡 Algo que, para mim, faz falta em todos eles é poder ter como mesclar as linhas do tempo de todos os perfis. Fedilab é o que mais se aproxima disso, facilitando pelo menos que escolha com qual perfil quer interagir com determinada publicação.
#Federação #ActivityPub #SoftwareLivre #FreeSoftware #FDroid
Estou para postar fotos do #Flokinho no #Pixelfed @daltux@metapixl.com #Sabafoto e vi que, curiosamente, há opção para desligar comentários na publicação.
Escrevo isto aqui pois era algo sobre o qual havia reflexão, ontem, entre possíveis motivos que afastariam da nossa #Federação os chamados "influencers" nas redes antissociais privativas/centralizadas.
Enfim, mais um ponto de reflexão: (nem
) não deveria ser a regra de como a Federação #ActivityPub funciona...
@mmasnick's latest piece for @techdirt.com is an absolute must-read if you're interested in democracy, technology, and the possibility of a better future.
"The solution isn’t building better platforms — it’s making platforms an obsolete concept. Platforms concentrate power; protocols distribute it. Platforms extract value from users; protocols enable users to create value for themselves. Most importantly: platforms can be captured by bad actors, but protocols resist capture by design."
https://www.techdirt.com/2025/08/05/take-back-our-digital-infrastructure-to-save-democracy/
#Technology #PeopleNotPlatforms #Fediverse #ActivityPub #Bluesky #ATProto #OpenSocial #OpenSocialWeb
I submitted a Pull Request to update MacPorts' snac to 2.81 here:
https://github.com/macports/macports-ports/pull/29032
GitHub Actions' Continuous Integration checks has passed OK, which hopefully is a good sign?
It's up to someone else with commit access to merge it.
(As a total aside, given the comam.es .es TLD; I'm guessin you're in Spain? I have tentative plans to attend the MIRA Festival [mostly to see Amnesia Scanner] in November. Albeit, that's in Barcelona and I vaguely understand there are linguistic, cultural and socio-political differences? I've never visited before; but thought I would mention it as a possibility to meet up AFK maybe!)
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit
If the propagate_local_purge
configuration variable is set to true
in server.json
, purged local posts generate a Delete
activity that is sent everywhere, instead of only deleted from the filesystem.
Included a small tweak to avoid being confused by implementations that return valid webfinger queries for non-account URLs (like i.e. the Wordpress ActivityPub plugin in some configurations). This helps in searching by URL.
Added Ukrainian translation (contributed by wincentbalin).
New command-line option muted
, to list all MUTEd actors.
Mastodon API: Fixed metadata and follower approval flag when editing the account.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
@veroandi Isso é princípio físico que transcende a lei dos homens: você não tem controle sobre o computador dos outros. O protocolo #ActivityPub prevê a exclusão de atividades. Porém, além de depender da correta implementação do caso de uso pelo servidor da sua conta, como garantir o cumprimento desse comando por terceiros?
🤖 ⛔ Este robô @awakari solicita permissão para acompanhar e raspar por #ActivityPub meu perfil, só porque eu defini essa necessidade de autorização prévia, mas suponho que já deve estar seguindo geral, por razões suspeitas. Acham que é caso de bloqueio?
A questão é para deliberação da comunidade Ayom e também para alerta geral. Não tenho certeza se acertei a etiqueta que @cadusilva costuma colocar nessas matérias.
🔄 CC @fediadminbr
Esse é o espírito de uma rede descentralizada federada. Não precisamos ter conta em dito servidor para interagir com os perfis dele, né? Nem seria saudável, concordo.
What?!?!?! Dorsey wants to look into #ActivityPub - while pushing AI vibe coding, Nostr, Bitcoin/eCash, etc...
Where's the police?
https://github.com/macports/macports-ports/pull/28828
Thanks to Renee Otten, it was merged!
My apologies for the delayed notification; I haven't been feelin particularly "social" media or otherwise.
Probably has something to do with the fact that I attended Anime Expo ever so briefly on Friday and felt so overwhelmed that I basically spent about 4 hours there, despite having shelled out for a four day pass?
Still trying to get back to some sort of introvert equilibrium after being around such enormous crowds.
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
Mastodon API: fixed a regression (introduced in previous version in the "boosts disappear in Tusky" fix) that interrupted timelines.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
#Gitlab just closed the issue about supporting #ActivityPub. Kai Armstrong says "our current focus isn't in this area".
This is very sad, I really think this could have been a pretty good match *espacially* for Gitlab. It could have been a puzzle piece in how to do federated open source coordination. You know, the problem with "not wanting to be on github, but kinda finding it convenient everyone has an account already".
https://gitlab.com/groups/gitlab-org/-/epics/11247#note_2597450590
Sometimes it really does help if a lot of people comment. The #ActivityPub issue was reopened by #Gitlab:
https://gitlab.com/groups/gitlab-org/-/epics/11247#note_2603598572
Added a server-wide Webmention hook; this way, if somebody out there (that supports Webmention) links to a user or post in this instance, a notification is sent (this is the complementary of what was implemented in version 2.76).
Fixed regression while sending email via pipe on OpenBSD.
Fixed Markdown parsing when the URL has parenthesis.
Always show the 'pending follow confirmations' section if there are any (even if the toggle is off).
If a metadata value is an account handler, it's also tried to be validated (rel="me" links).
Another search by URL tweak (this time for Pixelfed links).
Mastodon API: fixed a bug that made some boosts disappear after being shown in apps like Tusky, added followed hashtags maintenance, other minor changes.
Renamed command-line actions create_list
to list_create
and delete_list
to list_remove
.
The default favicon URL can be changed from the server configuration.
New command-line option export_posts
, to export all posts by a user in a JSON format compatible with the one generated by Mastodon.
The command-line options to send notes also allow an optional -r
argument, to set the URL of a Fediverse post this note is a reply to.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
OK. What is going on here?
A bunch of people can see the posts sent out by @colours - but lots of people can't.
As far as I can see, Mastodon.social isn't sending me back an HTTP response when I send to a shared inbox. But other Mastodon-based servers happily accept it.
Here are the headers
https://gist.github.com/edent/1f41d1b2a50ab497e5d5f8d9e851caf1
Any help #ActivityPub friends?
Alrighty! Next silly #ActivityPub question.
Why can't Mastodon see my followers?
https://socialhub.activitypub.rocks/t/list-of-followers-isnt-available-to-mastodon/4717
I *think* I've got this #ActivityPub syntax correct.
http://colours.bots.edent.tel/followers
That should be paginated followers, but I can't see the followers in any Mastodon client.
wanderer, a self hosted trail logging app, has added federation via ActivityPub. You can now follow, like and comment on trails shared from other instances.
"At the heart of these alternative apps lies #theFediverse platform — a portmanteau of "federated" and "universe" that represents a radical reimagining of how social media can work. Unlike traditional platforms where users are locked into isolated ecosystems, the Fediverse operates as an interconnected network of independent servers that communicate with each other through a standard protocol called #ActivityPub."
✅ Só li ese post hoje e ele não está errado.
✅ Esse negócio de entrar num perfil e não ver os posts é muito comum aqui.
✅ Esse amadorismo dos administradores de instâncias acontece muito aqui no Brasil também.
✅ Falta de caixa de entrada para mensagens é mesmo um problema.
✅ A migração é realmente limitada. Também acho que deveria trazer o conteúdo.
___________________
⭕ Entendo a decepção, mas não acho que o administrador da instância esteja errado em limitar os bots. Creio que ele deveria ter escolhido uma instância própria para isso.
⭕ E minha experiência no Bluesky foi tão ruim que já exclui minha conta (agora só tenho um clone do Mastodon lá).
🔗 Original: https://v.cx/2025/04/mastodon-exit-interview
🔗 Traduzido: https://manualdousuario.net/mastodon-comentarios-problemas/
With just 32 hours left to go...I can't believe it...they are less than $500 away from meeting the $55k goal, which will add in-app live streaming capabilities.
Let's make this happen. 💪🏼
For today at #DevConf_CZ I highly recommend @Tobias 's talk "about:#Fediverse - An introduction to the decentralised social network" at 11:00 in room A112! Learn more about #activitypub , get a good overview about the concept of the fediverse and how @Mastodon @pixelfed @friendica @wordpress and other services work in a decentralised way.
Added Webmention support for links (Markdown-style or direct) written in a post.
Added new command-line options for list maintenance.
Display custom emoji in more places (contributed by dandelions).
Mastodon API: fixed infinite scroll in many clients (thanks to cheeaun for giving me the clue), added /api/v1/accounts/.../lists
endpoint (contributed by dandelions).
Email notifications can now be sent via libcurl
SMTP instead of spawning the /usr/sbin/sendmail
program. To use this new feature, some additional server configuration is needed, see snac(8)
(contributed by shtrophic).
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
2.75
, pelo pacote bookworm-backports
.🇧🇷 Notei agora que há algumas strings novas, ainda sem tradução. Farei isso então!
Added support for scheduled posts (for this to work correctly, users will have to set their time zone, see below).
The user can now select a working time zone. This will be used to correctly parse the local date and time of a scheduled post.
Fixed incorrect poll vote format, which was causing problems in platforms like GotoSocial.
Mastodon API: added support for /api/v1/instance/peers
.
Added a new snac-admin
helper script (contributed by shtrophic).
In the web UI, posts are separated by the <hr hidden>
tag; it's invisible in graphical browsers, but it separates post clearly in text-based browsers.
Some Finnish, Spanish, Czech and Russian translation updates and fixes.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
This release has been inspired by the song Pictures on the Wall by #MichelleGurevich.
Para controlar quem tem acesso (ao menos inicial) a determinado conteúdo, a maneira indicada, atualmente, seria com criptografia assimétrica. Isso sim pode vir a ser especificado pelo ActivityPub, na troca de atividades não públicas. Não sei se já há essa previsão, senão poderiam sugeri-la ao grupo de trabalho da Web Social no W3C. Porém, mesmo assim, penso ser algo talvez inviável: garantido mesmo seria apenas se todos dominassem totalmente as próprias máquinas sem poder compartilhá-las, tanto remetente quanto destinatário das mensagens, aí morre a ideia de Web Social também.
Então, pensando bem, o pessoal que bolou o #ActivityPub por anos já deve ter ponderado essas coisas.
O jeito é conscientizar a galera mesmo, como bem apontou Cadu.
Senão, pensam em alguma outra solução? 😅
Added Spanish (default, Argentina and Uruguay) translation (contributed by gnemmi).
Added Czech translation (contributed by pmjv).
Added Brazilian Portuguese translation (contributed by daltux).
Added Finnish translation (contributed by inz).
Added French translation (contributed by Popolon).
Added Russian translation (contributed by sn4il).
Added Chinese translation (contributed by mistivia).
Added German translation (contributed by zen and Menel).
Added Greek translation (contributed by uhuru).
Added Italian translation (contributed by anzu).
Mastodon API: added support for /api/v1/custom_emojis (contributed by violette).
Improved Undo+Follow logic (contributed by rozenglass).
Reverted (temporarily) the Markdown code that converted text between underscores to italics, because it was causing more problems that what it was worth.
Fixed bug in bookmark CSV import.
Don't indent Twitter-like "threads" (i.e. chains of short posts from the same author that are self-replies).
If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/
You, people, are GREAT. Thank you very much.
https://fediverse.tv/w/p/tzMRmfa9jWTRM2KhKBmBeR
Eis as páginas de cada um dos dois vídeos atualmente na lista:
https://fediverse.tv/w/wb52WMVrcqy2iBW4Ny4oS3
https://fediverse.tv/w/qsvAsGGzpAAGjyrgUgSns6
Não testei ainda sem JavaScript, mas espero ser possível baixar os arquivos sem precisar executar scripts! Se necessário, posso compartilhar ligações diretas, exibidas pela página ao menos com JS ligado.
Notifications are now shown in a more compact way (i.e. all reactions are shown just above your post, instead of repeating the post ad nauseam for every reaction).
New command-line option unmute
to, well, no-longer-mute an actor.
The private timeline now includes an approximate mark between new posts and "already seen" ones.
Fixed a spurious 404 error in the instance root URL for some configurations.
If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/
This release has been inspired by the song The Answers to the Questions by #Christabell and #DavidLynch.
Added support for subscribing to LitePub (Pleroma-style) Fediverse Relays like e.g. https://fedi-relay.gyptazy.com to improve federation. See snac(8)
(the Administrator Manual) for more information on how to use this feature.
Added support for following hashtags. This is only useful if your instance is subscribed to relays (see above).
Added support for a Mastodon-like /authorize_interaction
webpoint entry, that allows following, liking and boosting from another account's Mastodon public web interface. To be able to use it, you must reconfigure your https proxy to redirect /authorize_interaction
to snac (see snac(8)
).
Some fixes to accept Event
objects properly (like those coming from implementations like https://gancio.org/ or https://mobilizon.fr).
Added some caching for local Actor
objects.
Hashtags that are not explicitly linked in a post's content are shown below it.
Fixed broken NetBSD build (missing dependency in Makefile.NetBSD).
The user profile can now include longitude and latitude data for your current location.
Mastodon API: implemented limit= on notification fetches (contributed by nowster), implemented faster min_id handling (contributed by nowster), obey the quiet public visibility set for posts, other timeline improvements (contributed by nowster).
Reduced RSA key size for new users from 4096 to 2048. This will be friendlier to smaller machines, and everybody else out there is using 2048.
If the SNAC_BASEDIR
environment variable is defined and set to the base directory of your installation, you don't have to include the base directory in the command line.
Fixed a bug in the generation of the top page (contributed by an-im-dugud).
Added support for Markdown headers and underlining (contributed by an-im-dugud).
If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/
This release has been inspired by the song Nine Hundred Miles by #BarbaraDane.