Self-hosted diary
from Shimitar@feddit.it to selfhosted@lemmy.world on 31 May 2024 03:44
https://feddit.it/post/8263042

Looking for a self hosted diary type of service. Where I can login and write small topics, ideas, tag them and date them. No need for public access.

Any recommendations?

Edit: anybody using monicahq or has experience with it?

Clarification: indeed I could use a general note taking app for this task. I already host and use silverbullet for general notes and such. I am looking at something more focused on daily events and connections. Like noting people met, sport activities and feedbacks, names, places… So tagging and date would be central, but as well as connections to calendar and contacts, and who knows what else… So I want to explore existing more advanced, more specialized apps.

Edit2: I ended up with BookStack. MonicaHQ seems very nice but proved unable to install using containers. It would not obey APP_URL properly and would mess up constantly HTTP / HTTPS redirection. Community was unrepsonsive and apparently github issues are ignore lately. So i ditched MonicaHQ and switched to BookStack: installed in a breeze (again container) and a very simple NGINX setup just worked. I will be testing it out now.

#selfhosted

threaded - newest

mypasswordis1234@lemmy.world on 31 May 2024 03:53 next collapse

Joplin

Shimitar@feddit.it on 31 May 2024 04:28 collapse

I find Joplin cluncky and kinda slow. Also, it’s storage is not plain MD even if the files are called .md

AbidanYre@lemmy.world on 31 May 2024 04:02 next collapse

tiddlywiki?

Shimitar@feddit.it on 31 May 2024 04:30 collapse

Looks very promising, but its not self hosted? Looks more like an app / local webapp?

Norgur@kbin.social on 31 May 2024 05:21 next collapse

it's a bunch of loose files, basically. If you wanted it actively hosted, you'd just need to put them into a web server, basically.

AbidanYre@lemmy.world on 31 May 2024 10:58 collapse

The “no public access” made me think a local option would suffice.

There’s noteself as a self hosted version.

I used it for a while but ended up moving to Joplin to be able to share notes with family. Noteself/Tiddly seemed like a better fit for your described use case though.

rdschouw@lemmy.world on 31 May 2024 04:08 next collapse

I use Standard Notes

Shimitar@feddit.it on 31 May 2024 04:40 collapse

Not really what I call open source. Long topic, not OT to discuss here…

Alabaster_Mango@lemmy.ca on 31 May 2024 04:16 next collapse

Would Obsidian work for you? The notes are stored locally, and the software uses markup for formatting and stuff. You can get it synced to your phone with Dropbox, OneDrive, etc.

overload@sopuli.xyz on 31 May 2024 04:25 next collapse

I think there’s an obsidian extension that allows you to basically save the notes in a github repository, making it cloud based kind of.

Shimitar@feddit.it on 31 May 2024 04:32 collapse

Not really, I am not looking to a note taking app but a diary kind of app, quite different use case. Similar, but different feature set.

Thorned_Rose@kbin.social on 31 May 2024 04:37 next collapse

Obsidian can be almost anything you want it to be. Try searching out some videos from folks who use Obsidian for journalling.

[deleted] on 31 May 2024 06:17 collapse

.

pe1uca@lemmy.pe1uca.dev on 31 May 2024 04:48 next collapse

A note taking app can be turned into a diary app if you only create notes for each day.
Even better if you want to then expand a section of a diary entry without actually modifying it nor jumping between apps.

Obsidian can easily help you tag and link each note and theme/topic in each of them.
There are several plugins for creating daily notes which will be your diary entries.
Also it’s local only, you can pair it with any sync service, the obsidian provided one, git, any cloud storage, or ones which work directly with the files like syncthing.

Just curious, what are the special features you expect from a diary service/app which a note taking one doesn’t have?

MiltownClowns@lemmy.world on 31 May 2024 06:17 collapse

I picked up obsidian because it is a perfect diary app w/ templates and daily notes built in. But it’s so damn customizable that my obsidian notebook has become an all consuming passion of knowledge base and personal project managment that requires me to be productive IRL to generate more content for me to catalogue. Really appeals to the data hoarder in me, been a game changer. Highly recommend. Perfect 5/7.

Obsidian.rocks

cmeu@lemmy.world on 31 May 2024 04:18 next collapse

If it isn’t meant for others to see, what’s wrong with a .txt file you just add notes to?

Shimitar@feddit.it on 31 May 2024 04:35 collapse

Organization, sorting, categorization… Indeed a TXT can do the job, but why limiting to that…

I already use silverbullet for general notes… But looking for something more targeted and specifically meant for diary tasks.

perishthethought@lemm.ee on 31 May 2024 04:21 next collapse

I like:

github.com/usememos/memos

Shimitar@feddit.it on 31 May 2024 04:38 collapse

Tried the demo, nice, but still mostly a note taking app. Seems easy to selfhost

damnthefilibuster@lemmy.world on 31 May 2024 05:46 collapse

I’d like to add to the voice about Memo. It’s very nice, stable, loads of features if you want them and actively growing.

I think of my “diary” as a stream of consciousness. Thus Memo makes sense. It feels like a personal Twitter feed.

Tagging, photo upload, links. All that works great in Memo.

alvaro@social.graves.cl on 31 May 2024 03:55 next collapse

@Shimitar@feddit.it I would use obsidian, but for really self hosted I would try silverbullet

Shimitar@feddit.it on 31 May 2024 04:31 collapse

Already using silverbulled.md, but I want something more diary style and less just note taking (granted, just is an understatement for silverbullet)

fendrax@jlai.lu on 31 May 2024 04:47 next collapse

I took a look at the awesome self-hosted repo and found DailyTxt. I have no experience with it but maybe worth a try?

rem26_art@fedia.io on 31 May 2024 05:03 next collapse

Maybe not be exactly what you're looking for, but Logseq has a daily note-taking function. When you open it for the first time of the day, it shows you a blank journal with the current date as the header and you can put whatever you want in it. It has a search function that can search through all the notes you've made for specific text. It saves each day as a separate markdown file and you can sync these to your phone or other devices with Syncthing, a cloud service like Google Drive, or with git if you host something like Forgejo.

The only thing about Logseq is that it doesn't use the standard syntax for Markdown checkboxes. Instead, it has it's own Todo syntax, which is perfectly human readable without Logseq, but loses out of some convenience if you were to migrate to something else.

Cyber@feddit.uk on 02 Jun 2024 10:52 collapse

+1 for Logseq… I’m using it for work as well as personal stuff and it’s strength is automatically creating new pages (and reverse links back) by just typing ‘’ [[that new idea]] ‘’ and you’re done. Fantastic.

And sync with syncthing

solrize@lemmy.world on 31 May 2024 05:17 next collapse

Plain text or org mode file.

thomasloven@lemmy.world on 31 May 2024 05:40 next collapse

I think OP needs to explain why a note taking app is not a diary app in their view.

Shimitar@feddit.it on 31 May 2024 05:58 collapse

I did, on top post.

thomasloven@lemmy.world on 31 May 2024 08:38 collapse

Sorry, I don’t see it. Do you mean in a reply to a comment?

SolarPunker@slrpnk.net on 31 May 2024 05:55 next collapse

I use Orgzly Revived with Syncthing, it’s pretty good

morethanevil@lemmy.fedifriends.social on 31 May 2024 06:16 next collapse

Memos is a great app for this or if you want it local, use DiaryVault

DiaryVault can sync (encrypted) with Nextcloud too. Memos is a serverapp, it has a good responsive webapp

WhatAmLemmy@lemmy.world on 31 May 2024 12:57 collapse

Your data is securely preserved on your Google Drive / Dropbox account, ensuring complete ownership and privacy

Lol

morethanevil@lemmy.fedifriends.social on 31 May 2024 14:56 collapse

You can sync with Nextcloud ☝🏻

Gdrive is for people without anything

DarkSirrush@lemmy.ca on 31 May 2024 06:32 next collapse

WordPress could probably do it, you don’t have to give it public access.

kionite231@lemmy.ca on 31 May 2024 07:22 next collapse

I personally use private github repo as my diary. I don’t want to lose my data by accident. I trust github more than I trust myself

foggy@lemmy.world on 31 May 2024 08:02 collapse

You trust Microsoft?

cheddar@programming.dev on 31 May 2024 09:25 collapse

When it comes to preserving my data? Yes. Though I’d be concerned about privacy of my diary too, I get your point. Public code is one thing, but personal notes is another.

berryjam@lemmy.world on 01 Jun 2024 03:10 collapse

Are you okay with your diary being consumed by copilot?

cheddar@programming.dev on 01 Jun 2024 05:45 collapse

Didn’t I answer this question in my previous reply?

berryjam@lemmy.world on 01 Jun 2024 17:42 collapse

Welp, I guess you did

rambos@lemm.ee on 31 May 2024 07:53 next collapse

I dont have the same usecase, but BookStack will check most of your boxes

cyrus@sopuli.xyz on 31 May 2024 08:08 next collapse

If you wanna go nuts on the data, probably Obsidian.md with the built-in Daily Note plugin and the Dataview plugin, which allows you to do all kinds of crazy operations on the data in your vault as if it was a database.

If you wanna go less nuts, obsidian still has tagging, linking notes, daily notes, and all kinds of other stuff built-in and is extensible by things like the Calendar plugin from the community.

And everything is stored as plain Markdown with the occasional hint of JSON (for some plugins) so you’re not locked into using Obsidian until the end of time. Your data is yours.

(I realise this sounds like an ad but I’ve just been using Obsidian for years now and I enjoy it)

abies_exarchia@lemm.ee on 31 May 2024 17:41 collapse

I have been using obsidian for the past few months and i really enjoy it. It’s not open source, but you can self-host a not syncing service called Obsidian LiveSync that I use to sync between my computers and phone

cyrus@sopuli.xyz on 31 May 2024 21:44 collapse

I’ve resorted to just syncing my fault folder using Syncthing externally, surprisingly convenient

abies_exarchia@lemm.ee on 01 Jun 2024 02:18 collapse

Sweet! Does it sync to mobile? I’m on ios, and haven’t looked into syncthing

Gutless2615@ttrpg.network on 01 Jun 2024 09:30 next collapse

The only practical reliable solution last I checked to syncing on iOS is to go with their paid service or use iCloud and set up iCloud on the desktops you want to sync with. You can jump through hoops with GitHub sync and a paid GitHub client on iOS that makes syncing fairly easy but fundamentally iOS does not really allow background syncing for anything but iCloud. There was also a selfhosted syncing plugin I tried out before that may have gotten better but I just found it too unreliable. Worth checking out perhaps.

cyrus@sopuli.xyz on 01 Jun 2024 23:21 collapse

Syncthing does have an Android app, but I’ve never looked into doing anything syncthing-related on iOS because I simply don’t have any iOS devices :/

rimu@piefed.social on 31 May 2024 08:23 next collapse

Like a blog?

Check out Wordpress, Hugo or Ghost.

souperk@reddthat.com on 31 May 2024 08:49 next collapse

Here is a list of note-taking apps:

github.com/tehtbl/awesome-note-taking

By the way, I am building my own Journaling system, it’s still early stages and I am looking for ideas!

xylazineDream@lemmy.dbzer0.com on 31 May 2024 09:16 next collapse

Obsidian is great for note taking and creating pathological atomic notes that connect to each other

emptiestplace@lemmy.ml on 05 Jun 09:03 collapse

pathological

I’m afraid this one is already taken, friend.

Unlearned9545@lemmy.world on 31 May 2024 10:18 next collapse

Joplin

BuckenBerry@lemmy.world on 31 May 2024 11:00 next collapse

Notesnook doesn’t have self hosting yet (the developers are working on it) but it might be a good option in the future.

Nibodhika@lemmy.world on 31 May 2024 11:03 next collapse

Why not use Journal from Silverbullet since you already have it silverbullet.md/Library/Journal

You can just copy those templates and edit them as you wish, for example I have one for Stand-ups at work

rand_alpha19@moist.catsweat.com on 31 May 2024 11:34 next collapse

Seems like Monica or BookStack would fit your criteria. I looked into Monica for a similar reason but ultimately it seemed like too much work to organize every person in my life so meticulously. But if that's what you want, it might be perfect for you.

redditron_2000_4@lemmy.world on 31 May 2024 22:38 collapse

I went with bookstack. Simple to use and does exactly what OP is asking. Tailscale to connect so it isn’t public at all. Works great for me.

terminal@lemmy.ml on 31 May 2024 12:22 next collapse

Org roam could work if you’re your cool with emacs. Create files on the fly that are named with the date/topic and it could be setup to allow timestamps since you mentioned that. Notes can be linked to each other or easily merge or split as it develops.

Also org roam comes coupled with a daily diary that attaches to emacs calendar system.

Norgur@kbin.social on 31 May 2024 13:26 next collapse

Yeah, I think you're looking for Monica at this point.

Gutless2615@ttrpg.network on 01 Jun 2024 09:28 next collapse

You have and use Silverbullet. Why not use templates and Silverbullet? It’s basically made for exactly that use case.

EncryptKeeper@lemmy.world on 01 Jun 2024 16:07 next collapse

www.usememos.com Would be great for this.

ResoluteCatnap@lemmy.ml on 01 Jun 2024 18:58 next collapse

Id set up a static website with Hugo. You can preview and build locally. Or put it on your home network and vpn in if you need remote access to make an entry.

In your content folder you could do content/[year]/[month]/[day]/index.md, and have a _index.md in the year and in month folders so there would be pages with automatic collection of articles under that year/ month. You could also subdivide the content folder into health/ general/ shower thoughts and other “types” of journals

They have support for tags, categories, and custom taxonomies. So if you wanted to have “people” category you could, and then a “thing” category or any other sort of way to tag the content.

gohugo.io

SquiffSquiff@lemmy.world on 01 Jun 2024 19:30 next collapse

Zim desktop wiki? I’ve used it for years. Cross platform, open source, lots of features. Bear in mind that there are a lot of plugins, including one specifically for journaling

flubba86@lemmy.world on 01 Jun 2024 22:19 next collapse

Trillium is a full featured configurable and programmable self-hosted note-taking app that can be easily configured to suit the use case you’re describing, it does categories, tags, links to other topics etc.

v3ritas@infosec.pub on 07 Jun 14:00 collapse

I don’t think it will have everything you’re looking for, but I really like DailyTxT. I do have a couple other note-taking apps & seeing if I want to replace DailyTxT with Obsidian, but I like the web-hosted & straight-forwardness of DailyTxT.

Shimitar@feddit.it on 08 Jun 04:09 collapse

This looks very cool, will definitely give it a try. Thank you