Skip to content

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

Notifications You must be signed in to change notification settings

namiwang/fiber-note

Folders and files

NameName
Last commit message
Last commit date

Latest commit

903a078 · Jul 24, 2020
Jul 22, 2020
Jul 24, 2020
Jun 13, 2020
Jul 23, 2020
Jul 16, 2020
Jul 11, 2020
Jun 13, 2020
Jun 13, 2020
Jul 18, 2020
Jul 23, 2020
Jun 13, 2020
Jun 13, 2020
Jun 13, 2020
Jun 13, 2020
Jun 13, 2020
Jul 23, 2020
Jul 16, 2020
Jun 13, 2020
Jun 13, 2020
Jul 24, 2020
Jul 24, 2020
Jul 9, 2020
Jun 28, 2020
Jul 23, 2020
Jun 13, 2020
Jul 16, 2020
Jun 13, 2020
Jun 13, 2020
Jun 28, 2020
Jul 16, 2020
Jun 13, 2020
Jul 9, 2020
Jul 12, 2020

Repository files navigation

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.