In reply to: https://mastodon.social/users/Edent/statuses/116215730905526885
@Edent It should work. But of course, there is a possibility of some popular implementation not being able to handle it.
@Edent It should work. But of course, there is a possibility of some popular implementation not being able to handle it.
@Edent embrace the diversity. š
@Edent FEP-7628 is the only accurate spec. Move activity should be delivered to followers and have an ID (just like every other activity).
SWICG document is incomplete. SocialDocs website appears to be AI-generated.
RE: https://w3c.social/@w3c/116216070362563670
FWIW, I have been storing Linked Data (including ActivityPub) in an INI like format ā because I find INI-like formats more human-friendly (to both read and write) than JSON.
YAML is probably better than JSON, too, in that respects. But I think INI-like formats are better than YAML.
#ActivityPub #ActivityStreams #JSONLD #LinkedData #RDF #YAML #YAMLLD
Wanted to share something with this community and see if itās useful to anyone. Inkwell (inkwell.social) is an open source, multi-tenant social journaling platform built on ActivityPub. The goal is to fill the long-form writing gap in the fediverse in a way thatās accessible to non-technical users, not just developers who can spin up their own instance of WriteFreely or Ghost.
What it does: users sign up, write journal entries or articles, and those posts federate as Article objects per FEP-b2b8 with preview Notes so they render cleanly in Mastodon and other microblogging clients. You get a title, excerpt, and link rather than a decontextualized URL. Follows, boosts, and likes all work bidirectionally with Mastodon.
Itās ad-free, algorithm-free, and the code is open source on GitHub (github.com/stantondev/inkwell). The hosted instance is at inkwell.social if you want to try it, or you can self-host your own.
Some things that might interest this community: ActivityPub federation with HTTP signature verification, Stamps (emotional reactions) instead of generic likes, a tipping system called Postage for supporting writers, newsletter delivery, custom profile themes, and data import from other platforms. Currently working on improving comment edit propagation and post scope handling for better fediverse compatibility based on community feedback.
Would love to hear thoughts, especially from anyone whoās been looking for a long-form option in the fediverse or anyone interested in running their own instance. Whatās working, whatās missing, what would make this more useful to the ecosystem?
#fediverse #activitypub #longform #writing #opensource
respect that approach. transparency plus actually maintaining what you ship matters way more than the tool you use. three weeks solo with ai assistance is legit different than someone slapping together garbage and bouncing. the github openness seals it for me. good luck with it
Appreciate that! I realized I had an outdated readme and needed to add the sourcing directly from the Inkwell site. My biggest concern is gaps that my butt wonāt catch, but luckily Iāve had early adopters getting on, requesting feature upgrades and reporting bugs. There is no way it would be where it is at if I didnāt get lucky with some early users and feedback.
@Edent - fun - just knowing this exists has me thinking of where to try it.
Iām building a new activitypub/threadiverse software focused on the needs of self hosters who want a single user instance.
Iāve been posting with it semi-regularly for the last month, and I think itās ready for an open demo.
One of my objectives is to have the lightest resource usage for memory and CPU constrained hardware, as well as the fastest loading web interface for older phones and limited data plans. I ran out of data on my phone last week and having a 41kb front page came in very handy.
You can try the web UI at https://scrapetacular.ydns.eu/latest You can also POST AS A GUEST TO THE FEDIVERSE without signing up. Iām not sure you can do this anywhere else, Iām manually approving posts on the backend because .. well you know. If it asks for a user and pass, use guest and guest, your post will appear with a username like guest4269.
Ideally, open this post https://scrapetacular.ydns.eu/post/10127 and reply to it.
My other plan for mobile is to target the Sync for Lemmy app, as itās dead, meaning itās no longer a moving target.
Iāve made a few technical choices aimed at keeping things fast
These include:
Iām using the pure Go sqlite library, Bluemonday for html sanitisation, Blackfriday for Markdown and Migrate for auto db migrations.
Thanks to Snoopy and the Cool Froges at jlai.lu for allowing me to test on their channel.
Is this project of interest to you? Have I missed anything obvious? Is there anything else you would like to know?
Iām trying to understand why anyone would opt to self host an instance just for themselves. What are the benefits? A hypothetical that has likely never happened isnāt a benefit.
I swear to god this wasnāt me or any of my immediate family
Hello!
Iāve been playing around with self-hosting for a while now and Iāve started moving over to a VPS. At home I have a PC thatās on more or less 24ā7 with an *arr stack, jellyfin and some other services. They can only be accessed through Netbird. The services arenāt that important, the data doesnāt really need to be backed up since itās not very important. On the VPS, however, I would like to host some more critical services, such as:
I want them available 24ā7, even if I decide to distrohop and wipe my PC at home. The problem is how to structure all this. My current idea is to run Gitea and Overleaf out in the open behind some reverse proxy without authentication (Nginx or Nginx Proxy Manager). Iād like Vaultwarden and Immich to be on the same VPS, but, I donāt want those services to be accessible to anyone but me, so Iād need some form of ACL or authentication system. Iām thinking of using Netbird for this, since I already use it on all of my devices.
So I would set up DNS records from within Netbird that would point immich.domain.tld and vaultwarden.domain.tld to the internal Netbird IP of the VPS. In the reverse proxy, Iād set up access control such that it only redirects the Netbird IP range to those services. On Cloudflare, Iād point git.domain.tld to the external IP of the VPS with proxy enabled.
Everything would receive HTTPS certificates, and Iād block incoming traffic on every port except for 80 and 443.
Is this a good setup? Any tips or recommendations? Any pitfalls?
Thanks!
Your split setup makes sense, but juggling Netbird DNS + reverse proxy ACLs + Cloudflare can get complex fast.
You might want to check out Syncloud ā itās a fully open source self-hosting platform that handles HTTPS, auth, and app installs (Nextcloud, Gogs, etc.) out of the box. Runs on any hardware and you donāt have to babysit configs. Could simplify the VPS side of things at least.
My wife needed a cycle tracker. Everything out there was either Flo (which got sued twice for sharing health data) or an abandoned GitHub project. So I built Ovumcy. Single Go binary, SQLite, Docker-ready. No analytics, no third-party APIs, no cloud. Your data stays on your server. Features: period tracking, symptom logging, predictions (ovulation, fertile window), statistics, CSV/JSON export, dark mode, Russian and English. Just pushed v0.2.5. Looking for feedback from real users.
Spanish released
Thank you very much, now I can ask my wife test it out.
OPNsense doesnāt officially support ARM. You need an x86 PC for it unless you want to mess with an experimental build.
OpenWRT does support the Raspberry Pi though. You will want the Pi 5 for that since it has PCIe to connect an ethernet card to.
Anchovy butter is the perfect salty compliment to rich goose egg yolk.
Eggs were free. Bacon $2. Anchovy butter on scratch made bread: $3.40 Cost per person: $5.40
This is the way
It only needs two fish out of a tin so make sure you have a recipe ready for the rest of it. My leftovers are going on pizza. Caesar salad is also a good one even though it isnāt part of the original recipe.
@Jeffool That sounded highly over-dramatic even before I opened the article and saw that that's the company that made MindsEye. š
They don't have a Wikipedia page, but Wikipedia does have a page on the " massively multiplayer online game and game platform with an integrated game creation system" they are currently developing.