Syncthing is one of the best software I used. I use it to sync my notes.
Syncthing is one of the best software I used. I use it to sync my notes.
separate the data-directory from the appdata-directory
Would you mind explaining more about this?
To me, good documentation is the number one thing that makes a selfhostable application good.
I agree. If you don’t mind: what are your qualifications for good documentation? Do you have some good examples of good docs?
A lot of stuff tend to end up trying to be too easy and you can’t scale up, or stuff so unbelievably complicated you can’t scale it down.
I see, it’s probably good to have some balance between those. Noted
No, I don’t want a second container for a database.
Unless you’re talking about using SQLite:
Isn’t the point of Docker container is to only have one software/process running? I’m sure you can use something like s6 or other lightweight supervisor, but I feel like that’s seems counterintuitive?
This was my experience with personal projects too.
Unit tests hinder progress so much. End-to-end/integration tests are often flaky.
The thing is, I still want to test my own project, because it’s a good idea to validate whether or not your code works or not…
I’ve read this mentioned many times. Is it really that bad XD