Thoven

joined 2 years ago
[–] Thoven@lemdro.id -1 points 2 days ago

I've done a lot of this research recently. I'm out of town rn, but if you want to DM me sometime next week when I have access to my computer I'd be happy to put together a summary of my findings.

[–] Thoven@lemdro.id 2 points 2 days ago

Freecodecamp.org

[–] Thoven@lemdro.id 1 points 2 weeks ago

I use the tiller extension in Google sheets. With the community savings budget template to allow for 0 based or "envelope" budgeting. One of the few things in my life so far ahead of every other option I couldn't bring myself to ditch it and selfhost.

[–] Thoven@lemdro.id 1 points 3 weeks ago (1 children)

IP and port are what I put in my browser

[–] Thoven@lemdro.id 0 points 4 weeks ago

Definitely need remote access, and tunneling in every time I want to sync my notes app is way too much work. I've containerized these services as a security layer and you need user creds to access anything without an exploit. I'm comfortable with that level of risk.

Dynamic DNS is a very cool thing I didn't know exists. I'll definitely look into it further! But for the time being I still need a fix for my problem.

16
submitted 4 weeks ago* (last edited 4 weeks ago) by Thoven@lemdro.id to c/selfhosted@lemmy.world
 

Running joplin and memos in docker, routed through nginx. Since I don't own a domain I'm just using my public ip with ports and port forwarding. Joplin was throwing the same invalid origin error, but worked after I set APP_BASE_URL: http://<IP>:<port>. I tried setting SITE_URL=http://<IP>:<port2> under environment, which I've read is supposed to fix this exact problem. Same error. The error displays the correct address including port number, so I know that's being passed correctly. I've tried several different variations of the Host, Origin, and Referer header without success. Just for fun I tried directly exposing <port2> on the memos instance and it opened right up in the browser.

PS: Yes, I know I should be using https. I'm lazy. Setting up a cert is on the old todo list.

 

I picked day one up as a journaling app many years ago, and have enjoyed it. But I've now mostly left the apple ecosystem and I'm ready for a new solution. An important feature to me is the calendar view that both shows you what days you have entries for and allows you to see previous year's entries on a day. The lack of this feature knocks out the most recommended alternatives on this community (joplin, obsidian, and logseq come to mind). Journey cloud and diarium are strong picks, but I'd prefer non proprietary and stronger self hosting support. Along with better platform availability. Memoria is also in consideration, but the documentation is pretty light and it's hard to tell if it will function in the way I expect. Likewise with memos, which I've seen suggested on here.

Needs:

  • Usable on linux (I can live with a web app)
  • Calendar view showing days with entries
  • Encryption
  • Cloud sync functionality (no local only apps like rednotebook)

Nice to haves:

  • Proper app for linux, android, ios
  • Ability to import a day one backup, preserving my 5 or so years of journal history
  • FOSS
  • Selfhostable
  • Support for media (primarily photos)
  • Prompts for password on every launch
  • Equivalent to "on this day" feature allowing you to view previous entries on a day