Lychee er et åpen kildekode, webbasert fotoorganiseringssystem som gjør det enkelt å administrere og dele bildene dine. Denne veiledningen viser deg hvordan du installerer Lychee på Debian 12.
Krav
- En VPS-server med Debian 12 installert. Du kan bruke en VPS-server.
- En LAMP-stabel (Linux, Apache, MySQL, PHP) installert på serveren.
Trinn 1: Oppdater systemet
Først oppdater systemet for å sikre at du har de nyeste pakkene installert:
sudo apt update && sudo apt upgrade -y
Trinn 2: Installer Apache og MySQL
Installer Apache-nettserveren og MySQL-databasen med følgende kommando:
sudo apt install apache2 mysql-server -y
Etter installasjon, start Apache og MySQL-tjenestene:
sudo systemctl start apache2
sudo systemctl start mysql
Trinn 3: Installer PHP
Lychee krever PHP for å fungere. Installer PHP og nødvendige utvidelser med denne kommandoen:
sudo apt install php php-mbstring php-zip php-gd php-sqlite3 php-mysql -y
Trinn 4: Konfigurer MySQL-databasen
Logg inn på MySQL og opprett en database for Lychee:
sudo mysql -u root -p
Kjør deretter følgende kommandoer i MySQL-skjermbildet for å opprette databasen og en bruker:
CREATE DATABASE lychee_db;
CREATE USER 'lychee_user'@'localhost' IDENTIFIED BY 'dittPassord';
GRANT ALL PRIVILEGES ON lychee_db.* TO 'lychee_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Trinn 5: Last ned og installer Lychee
Naviger til rotkatalogen for nettserveren din og last ned Lychee fra GitHub:
cd /var/www/html
sudo git clone https://github.com/LycheeOrg/Lychee.git
Endre eierskap til katalogen slik at Apache kan få tilgang til den:
sudo chown -R www-data:www-data /var/www/html/Lychee
Trinn 6: Konfigurer Apache
Opprett en ny konfigurasjonsfil for Lychee i Apache:
sudo nano /etc/apache2/sites-available/lychee.conf
Legg til følgende konfigurasjon:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/Lychee
ServerName example.com
<Directory /var/www/html/Lychee>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Aktiver den nye konfigurasjonen og aktiver mod_rewrite for å støtte pene URL-er:
sudo a2ensite lychee.conf
sudo a2enmod rewrite
sudo systemctl restart apache2
Trinn 7: Fullfør installasjonen
Åpne nettleseren din og naviger til serverens IP-adresse eller domenenavn for å fullføre installasjonen av Lychee. Du vil bli bedt om å angi databaseinformasjonen du opprettet tidligere.
Konklusjon
Du har nå installert Lychee Photo Management System på Debian 12. Lychee gir en enkel og elegant måte å organisere og dele bildene dine på. Hvis du trenger en pålitelig server for å kjøre Lychee, anbefaler vi å sjekke ut denne VPS-server for rimelige og effektive løsninger.