I really like how patient you are, and how peacefully you explain it's very much beginner-friendly and trust me I have no other words than Thank You so much keep up the good work....
Thank you so much for uploading this! Finally found the ONE I was looking for, Outliner + Notes + Attachments + mapping. I've tried most of the note taking apps, but this is exactly how I've imagined what a note app I dreamed of.
Excellently done. I am setting up a new desktop and looking forward to trying this out. I have been using cherrytree for years and years, but AFAIK it is local only, I have not been keeping up with any new development. What I really like about it is the plethora of keystroke shortcuts, since I detest having to always "mouse around".
I started with Trilium like 1.5 years ago, but the lack of a mobile app made me switch to Obsidian. Even if its not 100% Open Source. Notes are stored as md in the filesystem, you can take care of sync yourself or pay for their syncservice embedded in the desktop/mobile app.
I am also an Obsidian user. One symptom of its closed-sourceness is that there are many open feature requests and no one can do anything about it. When an app is open source, anyone can submit a pull request; at the very worst you end up using a fork
I like watching your videos and how you advocate for Open Source. One thing I am really curious about is your backup strategy. What do you use, where do you backup to, etc. I don't think I have seen a video on that subject yet. This becomes important when you start using things like NextCloud and all of these tools as business or even essential tools. If you were to lose data, would you still be able to continue working? What about testing those backups? What about securing them? Keep up the good work, I'll keep pointing more people to your videos.
Fantastic, I always watch your channel however I think this was one of your best. Just installed Trilium (following your video) and it looks perfect for what I want. Keep up the good work :-)
Hi Brian, that's a really great open source documentation solution for all my stuff and getting rid of my text files 👍 Thanks one more time for your fantastic videos and content!
@@AwesomeOpenSource Hi Brian, Trilium is realy great and it´s feature set is fantastic for all kind of documentations! It´s exactly what I have been looking for! A good feature is the automatic Sync of Desktop-App and Server (it is no good idea to save a docu for a server-recovery on the server!), so I always have all docus offline on my client and saved on my server! More god features are full text search, export of all docus (in case the app does not start any more) and so on... A missing option is highlighting in note blocks and the missing "copy button" for note blocks, what would be very usefull, too. I hope this will be implemented in the future. Thanks for this very good content Brian 🙂
Where did you get the version 3.3 in the yml file. docker-compose I found in Dockerhub is tagged at 2.21.0 You did not explain it in the show notes or the tutorial.
Sorry for the lack of explanation. The version in the .yml file is the version of the configuration layout. This will differ from the version of Docker Compose you have installed. Each version of Docker Compose will have support for varying versions of the configuration files. As time progresses, no versions are made and adapted to try and make things easier, and keep up with changes in Docker itself.
Thanks for the review.. I had a question as well.. You talked about running your backup script that zips up everything and copied off. I would like more details of that and how you are doing it.
Sure thing. I use a simple script to 7zip my entire docker folder. So I setup my containers in the following way. home - docker - different containers each in their own folder Then I zip the docker folder which contains all of my container folders. I setup my containers to have their mapped volumes inside their folder. So everything is in one location. When I zip it up, I then take that zipped file, and rsync it to my NAS. This is all done in a script, and run on a cron schedule. Caution: Zipping up directories with mapped databases could cause corruption if you try to copy during a write. I do my backups in the middle of the night when everyone is asleep so the likelihood of that is extremely low. The best practice is to stop the containers, zip them up, and then start them again after (which could also be scripted). Hope that helps,
Here is a protip: If you run your own sync server, you have to be on the same version of the sync server and the note app. That will also mean upgrading at the same time. You can't run version 0.54 of the server and version 0.55 of the app. This is something you have to keep in mind of you run the sever as a docker container and use watchtower to automatically upgrade you docker containers.
@@andrewdatar9880 When setting up if the versions don't match you can't even pair up for a sync. I am not sure if syncing stops, or even if that is version dependent, as in V54 client can sync with v50-v54 server, and the v55, v56 clients can sync v55 and v56 servers.
This is really a desktop app, but the sync server may can be installed through CPanel, if it can do docker it should work. I don't know for sure though.
Thank you so much! I installed it via docker on my webserver and it works but the UI update just doesnt work. Creating, Deleting, Renaming notes only appears when completely refreshing the page.
@@AwesomeOpenSource I just solved it. Plesk + Docker is a little quirky. In the Github Trilium Repo there is a issue where amI explained my approach for fixing it. Websockets was the culprit :)
As already written in another video post: Its a shame that there isn't a android app for mobile use/sync. And i am missing local ai support. Somehow I have the feeling that obsidian or logseq are developing faster. But primarily, I miss a mobile app. I hope that the developer reads this somehow. Does anyone else use trilium? I'm having a really hard time migrating away from trilium.
Yeah, I'd love Trilium to get some native apps, or at least have someone put a native wrapper around the web app to make it a bit easier to use on the mobile, but the mobile web experience is actually pretty good.
I've never used Obsidian, so I can't say. The best part is it's free to try, so download the desktop app and try it, then if you like it, setup the sync server as well.
@@andrewdatar9880 It was a stand alone server as a test of the product. I'd brain dumped about a month of research notes and expected, like every other docker container I work with, that the volume would remain unchanged. I've moved to Obsidian as I prefer file based data for critical notes over unknown format db's.
@@AwesomeOpenSource Just once for God sake try using that Electron app on older hardware. It takes atleast 20 seconds for any electron apps to launch while any other c/c++/rust application starts withing 1-5 seconds. Beside once electron app starts i hear humming voice in my headphone (There's nothing installed on my front panel neither it's connected to motherboard) headphone connected to back pannel port only. Whenever I move mouse or scroll something it makes screeching noise. They says it's based off chromium i used every chromium based browser. Chromium brave edge nothing else causes this. Beside even after such suffering the response time of apps degrades as system uptime is increasing.
@@AwesomeOpenSource TBH it's become a general practice for me to go on electron showcase and check if application is listed there. If yes I have no other option than looking for some alternatives. Some applications like note taking with Joplin i failed to find an alternative am looking for Emacs sync and Encryption on Android.
@@sirrobertdowneysenior8080 now that seems like a reason to dislike Electron for sure. You did see that they are actively releasing new versions in Qt (C++)? Right?
I really like how patient you are, and how peacefully you explain it's very much beginner-friendly and trust me I have no other words than Thank You so much keep up the good work....
I appreciate it, and glad you like the content!
Thank you so much for uploading this! Finally found the ONE I was looking for, Outliner + Notes + Attachments + mapping. I've tried most of the note taking apps, but this is exactly how I've imagined what a note app I dreamed of.
You're very welcome!
Wow!! This is exactly what I've been looking for. Thank you for doing this video.
You're very welcome!
I was just looking into setting up Trillium Notes! I am so appreciative of all the work you do.
Glad to be of help.
Installed Trilliun in docker via a stack a couple of months ago works well. Well done highlighting it.
Thanks, and glad you're enjoying it.
If you scroll down, flathub has a command you can copy & paste right into the terminal. Saves some key strokes :D
Great Tip.
Hi Brian, great work and superb useful, please continue making more videos related with all Open Source solutions 👍👍👍
Never fear, I’m on it.
Excellently done. I am setting up a new desktop and looking forward to trying this out. I have been using cherrytree for years and years, but AFAIK it is local only, I have not been keeping up with any new development. What I really like about it is the plethora of keystroke shortcuts, since I detest having to always "mouse around".
I understand, I"m a huge keyboard user myself.
This project is so underrated.
I agree. Super glad someone pointed it out to me. Another amazingly awesome open source notes option.
Agree 100%
I really like it, so amazing app, open source, full control and very fast, i moved all my notes from onenote to Trilium.
That is awesome!
I started with Trilium like 1.5 years ago, but the lack of a mobile app made me switch to Obsidian. Even if its not 100% Open Source. Notes are stored as md in the filesystem, you can take care of sync yourself or pay for their syncservice embedded in the desktop/mobile app.
If it works for you, then that's a good thing. Always good to know there are alternatives if you need them.
I am also an Obsidian user. One symptom of its closed-sourceness is that there are many open feature requests and no one can do anything about it. When an app is open source, anyone can submit a pull request; at the very worst you end up using a fork
I like watching your videos and how you advocate for Open Source. One thing I am really curious about is your backup strategy. What do you use, where do you backup to, etc. I don't think I have seen a video on that subject yet. This becomes important when you start using things like NextCloud and all of these tools as business or even essential tools. If you were to lose data, would you still be able to continue working? What about testing those backups? What about securing them? Keep up the good work, I'll keep pointing more people to your videos.
I'm working on a video about backups and strategies I use, as well as just good options in general. It should be out in a couple of weeks.
it looks very nice, I will give it a try, thank you for sharing this, and thank you for the awesome and detailed tutorial too
My pleasure 😊
Fantastic, I always watch your channel however I think this was one of your best. Just installed Trilium (following your video) and it looks perfect for what I want. Keep up the good work :-)
Glad it's working for you! Thanks for watching.
FYI you can copy the commands to install and run a Flatpak at the bottom of its description page instead of using the URL.
Great tip. A few others pointed that out as well. I don't know why I always seem to find the hard way to do things.
Hi Brian, that's a really great open source documentation solution for all my stuff and getting rid of my text files 👍 Thanks one more time for your fantastic videos and content!
My pleasure! Hope it’s useful for you.
@@AwesomeOpenSource We will see next week when I have migrated all my stuff to Trilium 😜
So, how did it go?
@@AwesomeOpenSource I'll tackle this week, since I'm on vacation now :-) Will report!
@@AwesomeOpenSource Hi Brian, Trilium is realy great and it´s feature set is fantastic for all kind of documentations! It´s exactly what I have been looking for! A good feature is the automatic Sync of Desktop-App and Server (it is no good idea to save a docu for a server-recovery on the server!), so I always have all docus offline on my client and saved on my server! More god features are full text search, export of all docus (in case the app does not start any more) and so on... A missing option is highlighting in note blocks and the missing "copy button" for note blocks, what would be very usefull, too. I hope this will be implemented in the future. Thanks for this very good content Brian 🙂
Nice app and review, thanks for the effort!
A lightter-weight option would be Zim Desktop Wiki, maybe check that out, too,
Used it in the past. Not bad.
Where did you get the version 3.3 in the yml file. docker-compose I found in Dockerhub is tagged at 2.21.0
You did not explain it in the show notes or the tutorial.
Sorry for the lack of explanation. The version in the .yml file is the version of the configuration layout. This will differ from the version of Docker Compose you have installed. Each version of Docker Compose will have support for varying versions of the configuration files. As time progresses, no versions are made and adapted to try and make things easier, and keep up with changes in Docker itself.
Thanks for the review.. I had a question as well.. You talked about running your backup script that zips up everything and copied off. I would like more details of that and how you are doing it.
Sure thing. I use a simple script to 7zip my entire docker folder. So I setup my containers in the following way.
home -
docker -
different containers each in their own folder
Then I zip the docker folder which contains all of my container folders. I setup my containers to have their mapped volumes inside their folder. So everything is in one location.
When I zip it up, I then take that zipped file, and rsync it to my NAS. This is all done in a script, and run on a cron schedule.
Caution: Zipping up directories with mapped databases could cause corruption if you try to copy during a write. I do my backups in the middle of the night when everyone is asleep so the likelihood of that is extremely low. The best practice is to stop the containers, zip them up, and then start them again after (which could also be scripted).
Hope that helps,
Here is a protip: If you run your own sync server, you have to be on the same version of the sync server and the note app. That will also mean upgrading at the same time. You can't run version 0.54 of the server and version 0.55 of the app. This is something you have to keep in mind of you run the sever as a docker container and use watchtower to automatically upgrade you docker containers.
Great tip! Thanks for that.
@@AwesomeOpenSource Don's ask me how I know :)
@@BreetaiZentradi What happens when there is version mismatch? No sync? Data lost? Other?
@@andrewdatar9880 When setting up if the versions don't match you can't even pair up for a sync. I am not sure if syncing stops, or even if that is version dependent, as in V54 client can sync with v50-v54 server, and the v55, v56 clients can sync v55 and v56 servers.
Awesome. Can this be installed on a standard hosting site through cpanel?
This is really a desktop app, but the sync server may can be installed through CPanel, if it can do docker it should work. I don't know for sure though.
Logseq is also interesting efective note taking tool - and much more with 150 plugins (open s.)
I've been looking at it. Haven't gotten a video ready yet, but one coming in the future on it.
Wow that is awsome... i can create my own notes in one place :)
Indeed!
Thanks for this. Question though, what are Ntoes?
Me and my typos. Anytime you want auto-correct to help out, it doesn't. Thanks for letting me know.
Thank you so much! I installed it via docker on my webserver and it works but the UI update just doesnt work. Creating, Deleting, Renaming notes only appears when completely refreshing the page.
Hmmmm. Odd. Not sure why, mine updates when I make changes.
@@AwesomeOpenSource I just solved it. Plesk + Docker is a little quirky. In the Github Trilium Repo there is a issue where amI explained my approach for fixing it. Websockets was the culprit :)
Glad you got it.
Does this support any idp for SSO and related? Like Authelia or Azure AD via SAML, etc.
Not that I’m aware of.
@@AwesomeOpenSource thanks for the reply. I'll keep an eye on it.
how do i View the notes in 'Snippet View' instead of 'Card View'?
ie.. how do i view the notes in rows?
Not sure you can do it that way, but you can click into each note for a better view of it.
ok, thanks
@@AwesomeOpenSource
Can I import the Joplin notebook to Trilium Notes ?
Yep, in Joplin there is an export, and in Trilium there is an import. Just use the JSON format for each.
Can we use multiple users login different notes
Not that I could find, no. Really meant for a user alone.
Is the browser interface mobile friendly?
I have found it to scale well for my iPhone 11.
As already written in another video post: Its a shame that there isn't a android app for mobile use/sync. And i am missing local ai support. Somehow I have the feeling that obsidian or logseq are developing faster. But primarily, I miss a mobile app. I hope that the developer reads this somehow. Does anyone else use trilium? I'm having a really hard time migrating away from trilium.
Yeah, I'd love Trilium to get some native apps, or at least have someone put a native wrapper around the web app to make it a bit easier to use on the mobile, but the mobile web experience is actually pretty good.
How does it fair against Obsidian ?
I've never used Obsidian, so I can't say. The best part is it's free to try, so download the desktop app and try it, then if you like it, setup the sync server as well.
Bro cmd not working its saying flatpak not recognised
Hmmm. You have flatpak installed on your system right? And setup the flathub repo for flatpak to search in?
Be super careful to backup notes regularly. I lost Everything with an inadvertent docker script. I no longer use Trilium.
Backups are always super important.
How did it happen, please provide more details
@@andrewdatar9880 I rebuilt the container during an auto upgrade and it destroyed the custom volume.
@@MichaelBransonCoach That's bad. What about notes on other machines? Did they survive or they were lost too after sync resuming?
@@andrewdatar9880 It was a stand alone server as a test of the product. I'd brain dumped about a month of research notes and expected, like every other docker container I work with, that the volume would remain unchanged. I've moved to Obsidian as I prefer file based data for critical notes over unknown format db's.
and cheaper than obsidian xD
But does it support graph view, links etc? 👀 Queries like dataview does?
I've heard good things about Obsidian, never used it though.
There are several ways to show graphs and charts in Trilium, and then it does have the networked notes view, which is pretty awesome as well.
Another electron app. 🥺
I don't understand why people dislike electron so much. It seems to work just fine for me, and it makes the switch from desktop to web seamless.
@@AwesomeOpenSource Just once for God sake try using that Electron app on older hardware. It takes atleast 20 seconds for any electron apps to launch while any other c/c++/rust application starts withing 1-5 seconds. Beside once electron app starts i hear humming voice in my headphone (There's nothing installed on my front panel neither it's connected to motherboard) headphone connected to back pannel port only. Whenever I move mouse or scroll something it makes screeching noise. They says it's based off chromium i used every chromium based browser. Chromium brave edge nothing else causes this.
Beside even after such suffering the response time of apps degrades as system uptime is increasing.
@@AwesomeOpenSource TBH it's become a general practice for me to go on electron showcase and check if application is listed there. If yes I have no other option than looking for some alternatives. Some applications like note taking with Joplin i failed to find an alternative am looking for Emacs sync and Encryption on Android.
@@sirrobertdowneysenior8080 now that seems like a reason to dislike Electron for sure. You did see that they are actively releasing new versions in Qt (C++)? Right?
Sorry am unaware of it.
Obsidian is better
If a tool works well for you, then definitely use it. I just love to provide open source options as much as I can.