HN.zip

Show HN: Open-source Workspace (mail,docs,spreadsheet,drive) web/iOS

28 points by nathanstitt - 12 comments
thijsmie [3 hidden]5 mins ago
Interesting! Will try this soon, I have very similar gripes with nextcloud et al that you mentioned. The lock in to postmark I don't love, I think I would rather have it be a SMTP+IMAP "proxy" so I can use my existing email service within the suite of apps seamlessly.
betimsl [3 hidden]5 mins ago
PocketBase is awesome and this thing looks awesome.

One question, I could not understand if a mail provider is needed or it handles on its own?

nathanstitt [3 hidden]5 mins ago
currently only supports postmark but based on the conversions here i’m thinking expanding that will probably be the next thing i implement
atmanactive [3 hidden]5 mins ago
This looks awesome, thank you. Kudos for supporting dark mode out of the box. Looking forward to seeing calendar and drive catching up to full dark mode.
nathanstitt [3 hidden]5 mins ago
thanks! it also has the ability for user themes but they are fairly weak. really only supports setting color swatches
dangrover [3 hidden]5 mins ago
This looks really cool and more modern than Nextcloud. From the homepage, I was a little wary of the idea of hosting my own email server -- doesn't that require a ton of effort due to spam? Or can I use it with an external provider and use this as webmail?
nathanstitt [3 hidden]5 mins ago
yes, I should make this clearer: You do not actually host the email, tinycld uses a transactional host for sending and receiving. I also have a lot of scars from doing that in the past and I'm happy to pay someone else a few $$ a month for that service.

We support postmark right now (it has spam filtering), mailgun in the near future. Plus probably a pure smtp server for those who _really_ want to do it all themselves.

FlamingMoe [3 hidden]5 mins ago
Looks promising! The multi-org feature is interesting, and not something I see very often with these types of solutions. Is the use-case that I host and manage it, and onboard my clients as users in their own orgs?
nathanstitt [3 hidden]5 mins ago
Yes, exactly that.

Personally I have several small (tiny really) companies where employees wear a few hats in them, this setup allows me to add people to org (and email domain) A & B while not getting C.

It is _not_ setup at all for billing or anything like that though, but that would be a easy enough feature to add

nathanstitt [3 hidden]5 mins ago
Hey all, Nathan here, I'm the author.

I wrote TinyCld because Google in their infinite wisdom decided to cancel my 20 year old free Google Apps suite for "commercial usage". Which, to be fair it totaly was, and I obviously shouldn't complain about 20+ years of free usage.

But _still_, that wasn't the terms I signed up under, and nothing is more irratating than a good old fashioned rug pull. How hard could it be, right?

TinyCld is two things, a self contained workspace like the one we're all familiar with (mail/cal/contacts/drive/text/calc), as well as an easy to extend platform that brings all the batteries you'd need to write realtime web+native apps.

And yes, I used AI to write a lot of this. (really, ~200k loc by one author is a pretty good tell) Some may hate on that and thats fine, I get it. But I did look at each commit and there is a lot of bugfixing and tweaking features back and forth that went into it. If nothing else, I've got some good stories to tell here and have learned a lot.

Stack: Expo (React Native + web) on the frontend, PocketBase + Go on the backend. Standard protocols (IMAP/SMTP/CalDAV/CardDAV/WebDAV) so native clients work as well.

I'm currently using it myself with a few friends but has not been widely used beyond that.

Demo (no signup): https://tinycld.org/ and click the big Demo button.

One-line Docker install: https://tinycld.org/docs/installation Build a package in 10 min: https://tinycld.org/docs/creating-a-package iOS app: https://apps.apple.com/app/tinycld/id6762420971 Repo: https://github.com/tinycld

I'm very interested in any feedback anyone can offer. I've got a looong list of add-on packages I'm considering, suggestions welcomed!

dvirdung [3 hidden]5 mins ago
Interesting. I've tried owncloud, nextcloud, and other similar "all-in-one" solutions in the past. None ever stuck with me, for various reasons I cannot remember. I just might try this out on a weekend when I have some free time.
nathanstitt [3 hidden]5 mins ago
excellent, I've also tried all the products you mention but they all felt either too heavy or limited to me. I'd love any feedback you can offer, GitHub issues are open if you hit bugs.