Live data from Hacker News

Show HN: Piruetas – A self-hosted diary app I built for my girlfriend

piruet.app

41–50 of 57 posts

Re: Show HN: Piruetas – A self-hosted diary app I built for my girlfriend

#41

Earlier quoted context omitted.

> it would be “piruletas” (at least in Spain Spanish). In Spain Spanish I never heard them called anything else than "chupachup" (regardless of brand), guess it's a bit of a "Kleenex/facial tissue" syndrome going on there.

What about the classic heart-shaped bright red "piruleta" from the "fiesta" brand?

That's a piruleta. The spherical ones are chupa-chups.

Re: Show HN: Piruetas – A self-hosted diary app I built for my girlfriend

#42

I used memos which has similar feature set. One day I lost my hard drive and I had to restore from s3. Turns out the backup I had was incompatible with latest version of memos app. Since then I just gave up on web based tools for notes. I just want to save my notes and be able to recover them when things go wrong. A simple directory with markdown files and hugo blog allows me to do that. OP how does your app store th…

Entries are stored in a SQLite database, and uploaded images sit on disk under the configured DATA_DIR. Both are in a single Docker volume.

Re: Show HN: Piruetas – A self-hosted diary app I built for my girlfriend

#44

People usually put pretty intimate private thoughts in diaries so I'm curious how your app handles preserving each user's privacy. Are files encrypted or only stored on a user's local machine or something?

There are two cases:

Self-hosted: your data lives entirely on your own machine/server and obviously I never see it. That's the primary privacy model the app is designed around.

piruet.app (my hosted instance): you're basically trusting me. (I know, trusting a random stranger on the internet... right?)

Other things I can tell you: Passwords are bcrypt-hashed and I can't recover them, but journal entries are stored in a SQLite database on the server. There's no at-rest encryption of content, so in principle the server's administrator could access the entries. I don't do it on principle and there's no infrastructure set up to do so, but I can't make a technical guarantee of that.

If you just don't trust the person hosting it, I'd honestly recommend self-hosting yourself.

At-rest encryption of entries is something I'd like to add, it's just not there yet. In the meantime, piruet.app is best treated as a demo/trial environment rather than a permanent home for sensitive writing.

If you have thoughts on how to approach encryption in a way that doesn't break usability (search, rich text, etc.) I'd genuinely love to hear them.

Re: Show HN: Piruetas – A self-hosted diary app I built for my girlfriend

#45
Very nice! The diary app market is super saturated, but diaries are such a personal thing that there's never really too many, since everyone has different requirements. I did try many, but also decided to build my own. I should be done soonish, I really need it haha

Re: Show HN: Piruetas – A self-hosted diary app I built for my girlfriend

#46

I used memos which has similar feature set. One day I lost my hard drive and I had to restore from s3. Turns out the backup I had was incompatible with latest version of memos app. Since then I just gave up on web based tools for notes. I just want to save my notes and be able to recover them when things go wrong. A simple directory with markdown files and hugo blog allows me to do that. OP how does your app store th…

Entries are stored in a SQLite database, and uploaded images sit on disk under the configured DATA_DIR. Both are in a single Docker volume.

Since this is largely/almost entirely for private data with occasional publicly accessible content through share links, this is a good candidate to be rebased onto remoteStorage, which gives you auth and storage for free, and there's always an escape hatch for the user to have access to their data—and permit other apps to access it, too.

https://remotestorage.io/>

Re: Show HN: Piruetas – A self-hosted diary app I built for my girlfriend

#47

Earlier quoted context omitted.

Can confirm that that username and password are not working in the login page.

I have tested many times, I have asked other people too... I cannot replicate what you are experiencing, sorry.

Have tested again and it's working for me now.

(Firefox Android)

Re: Show HN: Piruetas – A self-hosted diary app I built for my girlfriend

#48
post #45

Very nice! The diary app market is super saturated, but diaries are such a personal thing that there's never really too many, since everyone has different requirements. I did try many, but also decided to build my own. I should be done soonish, I really need it haha

This! I have tried 20+ apps at this point and still have ideas as to what a journal should be that aren't in any of those. Same with task management apps. Maybe someday I will build too...

Re: Show HN: Piruetas – A self-hosted diary app I built for my girlfriend

#49

Earlier quoted context omitted.

That's a lucky escape. For some reason car manufacturers have this issue Mitsubishi Pajero (renamed in Spain). Ford Pinto (renamed in Brazil). Toyota MR2 (renamed in France although slightly different issue). Honda Fitta (renamed in Scandi countries)

I would like to add Nissan Moco (snot/mucus in Spanish) to that list.

But the Moco is only sold in Japan, and in Japanese it means "fluffy", a funny name for a car but not a huge deal.

I still laugh every time I see one though, which is almost every day...

Post reply on HN