linkdingΒΆ

git clone --depth=1 https://github.com/sissbruecker/linkding
cd linkding
nvm install 18.*
nvm use 18.*
npm install
npm run build
uv venv
.venv\Scripts\activate.bat
uv python -m pip install -r requirements.txt
uv python -m pip install -r requirements.prod.txt
uv pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser --username=<user> --email=<email>

Just test:

npm run dev
# Open a new terminial window
python manage.py runserver 8002

Visit http://localhost:8002.

How to autorun when Windows 10 startup?

  1. Create start_linkding.bat:

@echo off

cd linkding
set LD_SUPERUSER_NAME=<user>
set LD_SUPERUSER_PASSWORD=<password>
start npm run dev
timeout 5
start .venv\Scripts\python.exe manage.py runserver 8002

pause
  1. Create start_linkding.vbs:

Set WshShell = CreateObject("WScript.Shell")
  WshShell.Run chr(34) & "start_linkding.cmd" & Chr(34), 0
Set WshShell = Nothing
  1. Create shortcut of start_linkding.vbs.

  2. Put the shortcut into C:\Users\User\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\.

npm install -g concurrently
cp requirements.dev.txt requirements.dev.txt.bak
vim requirements.dev.txt
rcssmin
vim package.json
{
  "scripts": {
    "start": "concurrently \"rollup -c -w\" \"python manage.py runserver 0.0.0.0:8060\""
pm2 start npm --name "linkding" -- run start
pm2 save

Browser ExtensionΒΆ

Visit 127.0.0.1:8002 β†’ Settings β†’ Integrations β†’ Integrations β†’ REST API β†’ Copy this