Eigenen URL-Shortener auf Linux Server installieren – YOURLS Schritt-für-Schritt Installation
In diesem Video zeige Ich euch, wie ihr den persönlichen OpenSource URL-Shortener Dienst YOURLS auf eurem Linux Server mit dem Apache Webserver, PHP und MySQl installieren könnt.
YOURLS Design anpassen: https://www.patreon.com/posts/46287791
» Relevante Videos:
DynDNS mit RaspberryPi: https://www.youtube.com/watch?v=AhrXxHwbss8
DynDNS mit der Fritz!Box: https://www.youtube.com/watch?v=0ZhKv-DTnwQ
#### Install YOURLS Ubuntu 20.04 #### ## install LAMP stack ## apt install lamp-server^ # open SQL dialoge mysql # create database calles nextcloud CREATE DATABASE yourls; # create database user with password CREATE USER 'yourlsuser'@'localhost' IDENTIFIED BY 'password_here'; #grant accesss to databse GRANT ALL PRIVILEGES ON yourls.* TO 'yourlsuser'@'localhost'; #save changes and exit FLUSH PRIVILEGES; EXIT; ## get YOURLS ## apt install git cd /var/www/ git clone https://github.com/YOURLS/YOURLS.git mv YOURLS yourls ## configure YOURLS ## cd yourls/user cp config-sample.php config.php nano config.php ## adjust permissions ## chown -R www-data:www-data /var/www/yourls chmod -R 775 /var/www/yourls ## adjust apache settings ## nano /etc/apache2/apache2.conf Change the: AllowOverride None to AllowOverride All ## enable apache module ## a2enmod rewrite ## add vHost ## nano /etc/apache2/sites-available/yourls.conf <VirtualHost *:80> ServerName short.domain.com DocumentRoot "/var/www/yourls" <Directory "/var/www/yourls"> Require all granted Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> ## enable site ## a2ensite yourls.conf ## restart apache ## service apache2 restart ## browse WebGUI ## http://domain.com/admin ## adjust config permissions ## chmod 0600 /var/www/yourls/user/config.php ## get free Let's Encrypt SSL Zertifikate ## apt install certbot python3-certbot-apache certbot --apache -m master@domain.com -d cloud.domain.com
apfelcast Support
Du benötigst Unterstützung bei deinem Projekt oder hast Fragen zur Umsetzung?
Dann melde ich gern bei uns!
[button link=“https://apfelcast.com/kontakt“ type=“big“ class=“ custom-button“] Kontaktieren[/button]
apfelcast Support
Du benötigst Unterstützung bei deinem Projekt oder hast Fragen zur Umsetzung?
Dann melde ich gern bei uns!