Giter Club home page Giter Club logo

trilium_ynh's Introduction

Trilium Notes for YunoHost

Integration level Working status Maintenance status

Install Trilium Notes with YunoHost

Read this README is other languages.

This package allows you to install Trilium Notes quickly and simply on a YunoHost server.
If you don't have YunoHost, please consult the guide to learn how to install it.

Overview

Trilium Notes is an Evernote-like hierarchical note taking application with many advanced features, focused on building a large personal knowledge base.

Shipped version: 0.63.3~ynh1

Screenshots

Screenshot of Trilium Notes

Documentation and resources

Developer info

Please send your pull request to the testing branch.

To try the testing branch, please proceed like that:

sudo yunohost app install https://github.com/YunoHost-Apps/trilium_ynh/tree/testing --debug
or
sudo yunohost app upgrade trilium -u https://github.com/YunoHost-Apps/trilium_ynh/tree/testing --debug

More info regarding app packaging: https://yunohost.org/packaging_apps

trilium_ynh's People

Contributors

alexaubin avatar ericgaspar avatar jules-bertholet avatar maniackcrudelis avatar oceanlover-yuno avatar p4p4j0hn avatar tituspijean avatar vlasy avatar yalh76 avatar yunohost-bot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

trilium_ynh's Issues

Roll back `$data_dir` usage

Given Trilium uses SQLite DB that's currently stored in $data_dir which is marked --is_big=1 in backup script a failed upgrade may and will lead to issues like #47, where the database gets updated, upgrade fails, app is rolled back but the DB is already updated and not rolled back hence you land in unusable state :/

Installation completed, service does not start, error 502

Describe the bug

Installation completed, but the trillum service does not start and shows error 502

Maybe this is the relevant part of the log:

Apr 25 15:24:31 node[32002]: Error: The module '/opt/yunohost/trilium/node_modules/better-sqlite3/build/Release/better_sqlite3.node'
Apr 25 15:24:31 node[32002]: was compiled against a different Node.js version using
Apr 25 15:24:31 node[32002]: NODE_MODULE_VERSION 83. This version of Node.js requires
Apr 25 15:24:31 node[32002]: NODE_MODULE_VERSION 64. Please try re-compiling or re-installing

See here: https://paste.yunohost.org/anasafugel

Context

  • Hardware: VPS bought online ...
  • YunoHost version: 4.1.8
  • I have access to my server: *Through SSH | through the webadmin *
  • Are you in a special context or did you perform some particular tweaking on your YunoHost instance?: no

Steps to reproduce

  • Install trilium via webadmin

Update to 0.48.x

Hello, and thank you for your work on this, really appreciated!
Any plans to upgrade to the 0.48? There are some good new features, and syncing does not work anymore with the updated desktop app. Here's the message I get with my desktop on 0.48 and my server on 0.47:
Sync server handshake failed, error: Could not setup sync since local sync protocol version is 21 while remote is 20. To fix this issue, use same Trilium version on all instances.

Thanks!

Broken after update: 502 Bad Gateway

Describe the bug

Trilium does not start after update

Context

  • Hardware: VPS bought online
  • YunoHost version: 11.2.3
  • I have access to my server: Through SSH | through the webadmin
  • Are you in a special context or did you perform some particular tweaking on your YunoHost instance?: no
  • Using, or trying to install package version/branch: 0.60.4
  • If upgrading, current package version: 060.4

Steps to reproduce

  • Upgrade Trilium to the recent version
  • Start Trilium
  • See error message 502 Bad Gateway

Expected behavior

Trilium starts

Logs

https://paste.yunohost.org/ravajaxena

Might be a node issue? version conflicts?

Any update planed ?

Hello,

thanks to you I am in love with Trilium.

Current version is v0.55.1 ; any plan to update the yunohost package ?

Asking this as some interesting features are available in next releases, such as templates (zadam/trilium#2941)

Thanks

Database migration requires upgrade to v0.60.4 first

Describe the bug

After upgrading to 0.61.11~ynh1, it is impossible to log into Trilium. The app reports failure to sync. The web interface bounces me to the Yunohost SSO login page "Please log in to access this content."

Context

  • Hardware: Raspberry Pi at home
  • YunoHost version: 11.2.5
  • I have access to my server: Through SSH | through the webadmin
  • Are you in a special context or did you perform some particular tweaking on your YunoHost instance?: no
    • If yes, please explain:0.61.11~ynh1,
  • Using, or trying to install package version/branch: master
  • If upgrading, current package version:

Steps to reproduce

sudo yunohost app upgrade trilium -u https://github.com/YunoHost-Apps/trilium_ynh/tree/master --debug

Attempting to use the resulting upgraded Trilium via the web interface sends the browser to the Yunohost app login page. Trilium is shown as an available app, but clicking simply reloads the page.

Logs

https://paste.yunohost.org/raw/oyutumekeg

Update to 0.50.x

Thanks for having this useful app here in YH. There has been lots of development over at Trilium. I hope some of you are still interested at keeping Trilium updated. Thanks a lot!

Falling Behind

What's the deal with the CI on this repo? I can see the pull requests but none of them go through. Even the one I tried last year just sat there. If someone can tell me what the actual process needs to be, I can handle keeping this repo updated.

Desktop sync doesn't work

Hi there

I've started working on a package for this app a few days ago, probably just before you did... So I did start from scratch...

Anyway, if it can help, I've a fully working package over there https://github.com/maniackcrudelis/trilium_ynh.

I've one issue though, and I'm interested to know if you managed to fix it yet. When synchronizing from a desktop client it fails when using the domain name but works with the IP and port. Looks like there's an issue around the nginx configuration.

If you manage to fix that issue, I'm interested to know how you did ;)

How to reset Password

Hey,

in short: I forgot my password and want to reset it.
I have no problems with loosing my notes, because I have only test notes. Reinstalling the Software didnt help.

So how can I create a new password?
Thanks!

Installation failed

Describe the bug

I just tried to install Trilium using the Webadmin, but the installation failed.

Context

  • Hardware: VPS bought online through Upcloud (their $5 package with 1 vCPU and 1GB RAM)
  • YunoHost version: YunoHost 4.1.8 (stable)
  • I have access to my server: Through SSH and through the webadmin
  • Are you in a special context or did you perform some particular tweaking on your YunoHost instance?: no

Steps to reproduce

  • Search for the Trilium app on the webclient and select it.
  • Disable access to anonymous users.
  • Select custom domainname.
  • Remove everything after the trailing slash / (so basically install at root directory).
  • Install

Logs

https://paste.yunohost.org/raw/qenepukoci

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.