• Stars
    star
    165
  • Rank 228,906 (Top 5 %)
  • Language
    Ruby
  • Created over 4 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A networked note-taking app, open and self-hosted, inspired by roam-research, obsidian and others.

building codecov

fiber note - networked note-taking app, open and self-hosting | Product Hunt Embed

fiber note

A networked note-taking app which is open and self-hosting, inspired by roam-research and others.

screenshots

screenshot

demo

A public demo

deployment

dependencies

  • typical rails environment, plus postgresql and redis.

heroku

Deploy

environment variables

The app loads environment variables and behaves accordingly. It uses dotenv to loads values from files (e.g. .env, .env.development.local, .env.production). Platforms like heroku also allow you to set env variables in the configuration panel.

authentication

The app loads password from ENV['PASSWORD'], which is password by default, as defined in .env.

available services

To enable performance analytics by skylight, set environment vars SKYLIGHT_ENABLED=true and SKYLIGHT_AUTHENTICATION=YOUR_TOKEN.

To enable sentry for error tracking, set an environment var SENTRY_DSN=YOUR_SENTRY_DSN.

cookies

For security reasons (i.e. deploy this repo directly), secret_key_base will be randomized every time the server restarts, that includes upgrading to a new version. User may have to do a refresh in browser.