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?
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
Create
start_linkding.vbs
:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "start_linkding.cmd" & Chr(34), 0
Set WshShell = Nothing
Create shortcut of
start_linkding.vbs
.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
linkding extension β Configuration
Base URL `http://127.0.0.1:8002` API Authentication Token `<token>`