Skip to content

Sådan installeres Wallabag på Ubuntu 22.04

Cloud Infrastructure Expert
Sådan installeres Wallabag på Ubuntu 22.04

 

 

 

I denne vejledning vil vi gennemgå, hvordan du kan installere Wallabag, en open-source læse-later-applikation, på en Ubuntu 22.04-server. Denne installation kan være særligt nyttig for brugere af en VPS-server.

Forudsætninger

  • Ubuntu 22.04 installeret på din server.
  • Root-adgang eller sudo-rettigheder.
  • En aktiv internetforbindelse.
  • PHP, Composer og en database (MySQL eller PostgreSQL) installeret.

Trin 1: Opdater systemet

Først skal du opdatere dit system for at sikre, at alle pakker er opdaterede:

sudo apt update && sudo apt upgrade -y

Trin 2: Installer nødvendige afhængigheder

Installer de nødvendige PHP-pakker og andre afhængigheder:

sudo apt install php php-mysql php-xml php-mbstring php-json php-curl php-zip git unzip -y

Trin 3: Installer Composer

Installer Composer, som er en afhængighedshåndtering til PHP:

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

Trin 4: Download Wallabag

Klon Wallabag-repositoriet fra GitHub:

git clone https://github.com/wallabag/wallabag.git /var/www/wallabag

Trin 5: Installer Wallabag-afhængigheder

Skift til Wallabag-mappen og installer afhængighederne:

cd /var/www/wallabag
composer install --no-dev

Trin 6: Konfigurer databaseforbindelse

Kopier konfigurationsfilen og rediger den:

cp .env.dist .env
nano .env

Opdater databaseoplysningerne i .env-filen med dine egne oplysninger.

Trin 7: Kør migrations

Kør migrations for at oprette de nødvendige databaser:

php bin/console doctrine:migrations:migrate

Trin 8: Indstil tilladelser

Sørg for, at webserveren har de rette tilladelser til Wallabag-mappen:

sudo chown -R www-data:www-data /var/www/wallabag
sudo chmod -R 755 /var/www/wallabag

Trin 9: Konfigurer webserveren (Nginx)

Opret en ny Nginx-konfigurationsfil:

sudo nano /etc/nginx/conf.d/wallabag.conf

Tilføj følgende indhold til filen:

server {
        listen 80;
        server_name your-domain.com;

        root /var/www/wallabag/public;

        index index.php;

        location / {
            try_files $uri $uri/ /index.php?$query_string;
        }

        location ~ \.php$ {
            include fastcgi_params;
            fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # juster stien hvis nødvendigt
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        }
        
        location ~ /\.ht {
            deny all;
        }
    }

Trin 10: Genstart Nginx og PHP-FPM

Genstart Nginx og PHP-FPM for at anvende ændringerne:

sudo systemctl restart nginx
sudo systemctl restart php7.4-fpm

Afslutning

Dine Wallabag-applikationer er nu tilgængelige via din webbrowser. Naviger til:

http://your-domain.com/

Denne installation kan være særligt nyttig for dem, der ønsker at gemme artikler og links effektivt fra en VPS-server.

“`

Windows VPS Deutschland

Windows VPS España

Windows VPS Nederland

Windows VPS Italia

Windows VPS Portugal

VPS Windows Italia

Windows VPS

Windows VPS

Windows VPS Sverige

Windows VPS Norge

Windows VPS

Windows VPS Türkiye

Windows RDS (Remote Desktop Services)

Windows VPS

Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.