Ugrás a fő tartalomra
50% kedvezmény minden csomagra, korlátozott ideig. Már $2.48/mo
Linkwarden

Linkwarden

A Linkwarden önállóan üzemeltetett könyvjelzőkezelő, amely minden elmentett oldalról teljes másolatot őriz, így egy halott link tartalma is megmarad. Rendszerezzen gyűjteményekkel és címkékkel, és keressen a teljes archívumban. AGPL-3.0 licenc, több mint 19 500 GitHub-csillag.

Egy pillantásra

Licenc AGPL-3.0 Verzió v2.16.1 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Hozzáférés

  1. Nyissa meg http://<SERVER_IP>.
  2. Kattintson a „Sign Up” gombra.
  3. Hozza létre az első fiókot.
  4. Az első fiók lesz a szerver adminisztrátora, mert NEXT_PUBLIC_ADMIN=1 engedélyezve van.

Regisztráció

A regisztráció alapértelmezetten engedélyezett.

Az adminisztrátori fiók létrehozása után a regisztráció letiltható.

A letiltásához szerkessze ezt: /root/linkwarden/.env és állítsa be:

NEXT_PUBLIC_DISABLE_REGISTRATION=true

Ezután alkalmazza a konfigurációt:

cd /root/linkwarden
docker compose up -d

Fontos útvonalak

  • Telepítési útvonal: /root/linkwarden
  • Compose fájl: /root/linkwarden/docker-compose.yml
  • Környezeti fájl: /root/linkwarden/.env
  • Alkalmazásadatok: /root/linkwarden/data
  • PostgreSQL adatok: /root/linkwarden/pgdata
  • Meilisearch adatai: /root/linkwarden/meili_data
  • Nginx konfiguráció: /etc/nginx/sites-available/linkwarden

Docker kezelése

Ellenőrizze a konténereket:

cd /root/linkwarden
docker compose ps

Naplók megtekintése:

cd /root/linkwarden
docker compose logs -f

Linkwarden naplóinak megtekintése:

cd /root/linkwarden
docker compose logs -f linkwarden

Linkwarden újraindítása:

cd /root/linkwarden
docker compose restart linkwarden

Állítsa le a stacket:

cd /root/linkwarden
docker compose down

Indítsa el a stacket:

cd /root/linkwarden
docker compose up -d

NGINX kezelés

Ellenőrizze az NGINX-et:

systemctl status nginx

Tesztelje a konfigurációt:

nginx -t

Indítsa újra az NGINX-et:

systemctl restart nginx

Töltse újra az NGINX-et:

systemctl reload nginx

Domain és HTTPS

1. Hozzon létre egy A rekordot az alkalmazás hosztnevéhez, és irányítsa a szerver nyilvános IP-címére (például app.example.com).

2. Telepítsd a Certbotot:

apt update
apt install -y certbot python3-certbot-nginx

3. Szerkessze az NGINX konfigurációját, és cserélje ki ezt: server_name _; a saját domainjére (például server_name app.example.com;):

vim /etc/nginx/sites-available/linkwarden

4. Tesztelje a konfigurációt:

nginx -t

5. Töltse újra az NGINX-et:

systemctl reload nginx

6. Állítson ki egy TLS-tanúsítványt:

certbot --nginx -d app.example.com

7. Frissítse a Linkwarden környezeti változóit (.env fájl):

NEXTAUTH_URL=https://app.example.com/api/v1/auth
BASE_URL=https://app.example.com

8. A környezeti változók módosítása után indítsa újra a Linkwardent:

cd /root/linkwarden
docker compose down
docker compose up -d

9. Nyissa meg a böngészőjét és látogassa meg: https://app.example.com

Megjegyzések

  • A Linkwarden az Nginxen keresztül nyilvánosan elérhető ezen a porton: 80.
  • Maga a Linkwarden alkalmazás csak ezen figyel: 127.0.0.1:3000.
  • A PostgreSQL és a Meilisearch belső Docker-szolgáltatás, és nincsenek közvetlenül kitéve a hosztnak.
  • A domain beállításakor ügyeljen rá, hogy lecserélje ezt: http:// erre: https:// mindenhol, ahol az alkalmazás URL-je be van állítva, beleértve: NEXTAUTH_URL és BASE_URL.
  • Használja következetesen ugyanazt a HTTPS-domaint az egész NGINX- és Linkwarden-konfigurációban.
  • BASE_URL különösen hasznos, ha e-mail funkciókat használ, például jelszó-visszaállítást vagy megerősítő leveleket.
  • Módosítsa a Linkwarden konfigurációját az igényei szerint.

Több az Önállóan üzemeltetett kategóriában

Kapcsolódó alkalmazások.

Deploy Linkwarden now. Már 2,48 $/hó-tól.