Trilium: Suggestions for broader adoption

Created on 16 Jan 2020  路  8Comments  路  Source: zadam/trilium

I think you have an awesome software and I really love it. I have a couple of suggestions to allow it to be used by more people/less tech people. Some of those people in the community could help build):

  • Information website: can be static with links to the latest binaries, but at least it gives some internet presence and better SEO
  • Sponsor link in github or another way to make donations
  • Signed builds on OSX: it does cost money though, but I am sure the community can find 110USD per year for that. I think it is necessary to publish on brew?
  • Installers: (speaking for osx, I didn't check other OS) we usually expect a DMG. Since this is usually an annoying job, it could be automated with github actions or similar.
  • (long term) Provide hosted servers: I am not sure if you want to keep it as a hobby, but there is a market for that. I myself looked at notion and decided against it because it doesn't have offline mode and it's not open source, but I would pay for an hosted solution (with client-side encryption if possible).

Anyway those are just suggestions, what is already there is really amazing! I plan to write a blog once I get more familiar with the software and I think other people should too.

Under Debate Question

Most helpful comment

I managed to figure out the tax thing and GitHub sponsor profile is now set up!

All 8 comments

Hello,

all your items are valid concerns, however they also all cost time:

  • I recently tried to setup GitHub sponsor page but I got stuck on the tax details - I'm not very familiar with local tax laws
  • Mac in general is for me difficult since I don't own one and Apple makes it legally very difficult to develop for Mac without buying a Mac. Mac builds have only limited support.
  • DMG - similar to above, last time I checked it's not possible to build DMG on non-Mac platform. Apart from simple zipped directory, we have a .deb for Debian based systems. Some other major formats / installers might be supported in the future.
  • I don't have any commercial plans for the project. Apart from that I believe that being profitable in this space is not easy (Trilium is AGPL though so anybody can try it).

So in the end it comes down to the time which I'd rather spend on the core project itself even at the cost of smaller adoption. After all this is one of the major benefits of the hobby projects - you don't have to try to appeal to the widest possible user base.

But of course help with any of those items is welcome.

  • Never tried, but I trust you. Maybe a paypal link would be easier?
  • I have a mac and I am happy to help better support the platform! I know some CI platforms allow mac builds (I think they have a cluster of mac mini under it to support that).
  • Make sense! I think this could be hosted for not a lot of money on GCP Cloud Run. We basically would need to have a different storage backend and extract background jobs if any. Then anybody could have their instance and only pay for when they use it (probably less than 1$ per month for most people).

Make sense, I am already super happy with trilium and I plan to help once I get more comfortable with it.

Would it be fair to say that a lot of the Mac issues could be solved by having a different set of initial keyboard shortcut assignments? That seems like it could be a reasonably simple task. I saw you said you would prefer consistency across platforms but I don't think that is a realistic goal. You may instead be able to get similarity (e.g. JetBrains has different key maps for Mac/Linux/Windows but its not that hard to adapt between them).

It certainly helps to have native shortcuts for productivity, some other suggestions are not related to that though.

I'm not necessarily against platform specific default shortcuts, but somebody would have to drive that effort.

I managed to figure out the tax thing and GitHub sponsor profile is now set up!

Cool!
One more question - would sponsors have ie. more impact in terms of suggesting features or roadmap? Ie. I would like to have notion-like databases or at least something that could mimic this. Would sponsoring make it more possible to work on it?

Realistically no - I expect the individual donations to be mostly in the $1 - $5 range and see them just as a way to express support/appreciation with no strings attached.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

wwalc picture wwalc  路  3Comments

gerroon picture gerroon  路  5Comments

PwnFunction picture PwnFunction  路  3Comments

apg-dev picture apg-dev  路  5Comments

TTtrace picture TTtrace  路  5Comments