Skip to content

byte21516/Bookmarks

Repository files navigation

Installation via docker / docker-compose (recommended):

services:
  bookmarks:
    image: byte21516/bookmarks:latest
    container_name: bookmarks
    ports:
      - "3000:3000"
    volumes:
      - ./bookmarks-data:/app/data
    environment:
      NODE_ENV: production
    restart: unless-stopped

Manually installing Bookmarks (usually only needed for developers):

  1. Installing NodeJS & NPM:
$ sudo curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - && sudo apt install nodejs -y
  1. Navigate to the directory or repository:
$ cd Bookmarks/
  1. Inside the directory, run npm install:
$ sudo npm install
  1. Run the NodeJS server:
$ node server.js
  1. The server should now run on port 3000.

Setting up autostart after rebooting:

  • Using systemd service file.

Performing proper Backups:

Backups are pretty easy: Just backup "db.sqlite".

Images:

About

Bookmarks – Save and track links with categories, favicons, and stats.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published