this post was submitted on 31 May 2024
79 points (100.0% liked)

Selfhosted

45345 readers
678 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
79
submitted 10 months ago* (last edited 10 months ago) by [email protected] to c/[email protected]
 

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.

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 22 points 10 months ago

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.

[–] [email protected] 17 points 10 months ago (1 children)

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)

[–] [email protected] 2 points 10 months ago (1 children)

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

[–] [email protected] 7 points 10 months ago (1 children)

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

[–] [email protected] 2 points 10 months ago (2 children)

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

load more comments (2 replies)
[–] [email protected] 14 points 10 months ago (1 children)

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

[–] [email protected] 8 points 10 months ago

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.

[–] [email protected] 9 points 10 months ago (1 children)
[–] [email protected] 2 points 10 months ago (1 children)

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

[–] [email protected] 2 points 10 months ago* (last edited 10 months ago)

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.

[–] [email protected] 5 points 10 months ago* (last edited 10 months ago)

Here is a list of note-taking apps:

https://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!

[–] [email protected] 5 points 10 months ago

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

[–] [email protected] 5 points 10 months ago (1 children)
[–] [email protected] 3 points 10 months ago

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

[–] [email protected] 5 points 10 months ago
[–] [email protected] 5 points 10 months ago

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

[–] [email protected] 5 points 10 months ago

Plain text or org mode file.

[–] [email protected] 4 points 10 months ago

Like a blog?

Check out Wordpress, Hugo or Ghost.

[–] [email protected] 4 points 10 months ago (1 children)

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

[–] [email protected] 2 points 10 months ago

pathological

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

[–] [email protected] 4 points 10 months ago

Why not use Journal from Silverbullet since you already have it https://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

[–] [email protected] 3 points 10 months ago

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

[–] [email protected] 3 points 10 months ago (1 children)
[–] [email protected] 2 points 10 months ago (2 children)

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

[–] [email protected] 4 points 10 months ago

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.

[–] [email protected] 1 points 10 months ago

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.

[–] [email protected] 3 points 10 months ago (6 children)

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.

[–] [email protected] 2 points 10 months ago

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.

load more comments (5 replies)
[–] [email protected] 3 points 10 months ago

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

[–] [email protected] 3 points 10 months ago (1 children)

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

[–] [email protected] 5 points 10 months ago (1 children)
[–] [email protected] 4 points 10 months ago (3 children)

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.

load more comments (3 replies)
[–] [email protected] 3 points 10 months ago

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

[–] [email protected] 3 points 10 months ago (1 children)
[–] [email protected] 2 points 10 months ago

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

[–] [email protected] 2 points 10 months ago* (last edited 10 months ago) (2 children)

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

load more comments (2 replies)
[–] [email protected] 2 points 10 months ago (1 children)

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

[–] [email protected] 2 points 10 months ago (1 children)

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

Lol

[–] [email protected] 2 points 10 months ago

You can sync with Nextcloud ☝🏻

Gdrive is for people without anything

[–] [email protected] 1 points 10 months ago

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.

[–] [email protected] 1 points 10 months ago* (last edited 10 months ago)

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.

https://gohugo.io/

[–] [email protected] 1 points 10 months ago* (last edited 10 months ago)

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

load more comments
view more: next ›