WriteFreely lets you self-host a single federated blog or a community of blogs. It's written in Go / #golang, it's lightweight, and runs everywhere -- even on a Raspberry Pi! (We tried 😁)
We just launched v0.1 this weekend, and v0.2 is already coming out early this week. You can try a full demo here: https://pencil.writefree.ly
Get started with hosting or find a permanent instance here: https://writefreely.org
@lnxw37a1 Yep, we're keeping things simple right now so we can get the core functionality / smooth installation process nailed down. Then we'll get to photo uploads, comments, etc. :)
@write_as congratulations ! And thank you ! :)
@stragu Thank you! 😊
@write_as How do you turn a profit?
We have paid subscriptions on Write.as (https://write.as/pricing), a paid desktop app (https://write.as/apps/desktop), and we're trying out hosting for #WriteFreely instances (https://writefreely.org/hosting). There's also Patreon/Liberapay/etc.: https://writefreely.org/support
@write_as Sounds great! Thank you!
@write_as Awesome! I see it's independent of go-fed as well -- would love feedback on why it wasn't a good fit here.
@cj It does use go-fed! At the time, I created a fork so I could quickly hack in a func for sending back an Accept activity: https://github.com/writeas/activity/commit/f33e28f3362acbd6e3e831175e756134fd655cc6
I know that wasn't the right way to do it, and I think you've made this easier now. But go-fed has been great particularly for parsing requests / activities. The only thing was I found it hard to construct activities, which is why I made this: https://github.com/writeas/web-core/tree/master/activitystreams
If go-fed would let me quickly create activities like this, I could use it alone.
@cj (I've also run into this problem with Read.as, though with that I'm slowly migrating everything to go-fed, since it needs to do more than WriteFreely does.)
Also, a feature request: if there was an easy way to only generate the code I need so I can get the binary to a much smaller size and shorten compilation time, that would be even better :) I can work around the activity creation for now.
@write_as Awesome, I see it now! Do you mind if I update the go-fed README to include WriteFreely?
And thanks for the two feature requests. The binary size one is one of the top requests so the generative tool is being rewritten from the ground up. I'll also look into helper funcs for constructors too!
@cj Not at all -- please do! (It can replace Write.as, of course.)
But that's great to hear about the tool rewrite. And again, I'm not sure if you want users implementing things at such a low level in the library, but if you don't mind adding support for those constructors, that'd be great.
And btw, I'm getting a "connection refused" error on go-fed.org right now..
@write_as Yep, going to have to fix it. Unfortunately, looks like it'll be a day or two before I can get to it. :(
@write_as I added the `streams` constructors in go-fed v0.4.0, which I just pushed up.
@cj Awesomee! Will check it out (along with upgrading our usage / switching back to your library)
It seems very interesting!
@write_as who do i know who can tell me if this is a good idea to use over wordpress? dues it support RSS (cant find a link).
@Hamishcampbell Very cool! Would love to know how it goes if you end up using it.
@write_as Awesome work!
@cwcopa Thanks! 😀
@write_as I just love how the introduction video is on peertube 😍
@mray 😀 federate all the things!