GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Installieren Sie Cockpit auf Ubuntu 16.04

Wir zeigen Ihnen, wie Sie Cockpit auf Ubuntu 16.04 installieren. In diesem Artikel zeigen wir Ihnen, wie Sie Cockpit CMS auf einem Ubuntu 16.04 VPS mit PHP-FPM 7.0 und Nginx installieren. Cockpit ist eine selbst gehostete, API-gesteuerte Open-Source-Content-Management-System (CMS)-Anwendung, die in PHP geschrieben ist. Cockpit speichert die Daten in einer SQLite-Datenbank, sodass Sie keinen Datenbankserver wie MySQL installieren oder konfigurieren müssen. Diese Anleitung sollte auch auf anderen Linux VPS-Systemen funktionieren, wurde aber für einen Ubuntu 16.04 VPS getestet und geschrieben.

1. Melden Sie sich über SSH mit Ihrem sudo-Benutzer

bei Ihrem VPS an
ssh user@vps_IP

2. Aktualisieren Sie das System und installieren Sie die erforderlichen Pakete

[user]$ sudo apt-get update && sudo apt-get -y upgrade
[user]$ sudo apt-get install nano git
[user]$ sudo apt-get install sqlite3 libsqlite3-dev

3. Installieren Sie PHP und erforderliche PHP-Module

Führen Sie Folgendes aus, um die neueste stabile Version von PHP Version 7.0 und alle erforderlichen Module zu installieren:

[user]$ sudo apt-get -y install php-fpm php-cli php-json php-curl php-gd php-common php-sqlite3

Bearbeiten Sie die php.ini-Datei wie folgt:
Stellen Sie das PHP-Speicherlimit auf 128 MB ein

[user]$ sudo sed -i "s/memory_limit = .*/memory_limit = 128MB/" /etc/php/7.0/fpm/php.ini

Setzen Sie fix_pathinfo auf 0:

[user]$ sudo sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" /etc/php/7.0/fpm/php.ini

Stellen Sie die Zeitzone auf Ihre lokale Zeitzone ein:

[user]$ sudo sed -i "s/;date.timezone.*/date.timezone = UTC/" /etc/php/7.0/fpm/php.ini

Ändern Sie die Werte von upload_max_filesize und post_max_size auf 100M:

[user]$ sudo sed -i "s/upload_max_filesize = .*/upload_max_filesize = 100M/" /etc/php/7.0/fpm/php.ini
[user]$ sudo sed -i "s/post_max_size = .*/post_max_size = 100M/" /etc/php/7.0/fpm/php.ini

Erstellen Sie einen neuen PHP-FPM-Pool für Ihren Benutzer, falls Sie noch keinen haben:

[user]$ sudo nano /etc/php/7.0/fpm/pool.d/your_user.conf
[your_user]
user = your_user
group = your_user
listen = /var/run/php/php7.0-your_user-fpm.sock
listen.owner = your_user
listen.group = your_user
listen.mode = 0666
pm = ondemand
pm.max_children = 5
pm.process_idle_timeout = 10s
pm.max_requests = 200
chdir = /

Vergessen Sie nicht, your_user durch Ihren Benutzernamen zu ersetzen.
Starten Sie abschließend den PHP-FPM-Dienst neu:

[user]$ sudo service php7.0-fpm restart

4. Cockpit herunterladen

Erstellen Sie mit dem folgenden Befehl ein Stammverzeichnis für Ihr Cockpit-CMS:

[user]$ mkdir -p ~/myCockpit.com

Klonen Sie das Projekt-Repository von GitHub:

[user]$ git clone https://github.com/COCOPi/cockpit.git ~/myCockpit.com

5. Nginx installieren und konfigurieren

Um die neueste stabile Version von Nginx zu installieren, die in den Ubuntu-Repositories verfügbar ist, führen Sie Folgendes aus:

[user]$ sudo apt-get install nginx

Erstellen Sie als Nächstes einen neuen Nginx-Serverblock:

[user]$ sudo nano /etc/nginx/sites-available/myCockpit.com
server {
    listen 80;
    server_name _ myCockpit.com;
    root /home/your_user/myCockpit.com;
    index index.php;

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

    access_log  /var/log/nginx/myCockpit.com.access.log;
    error_log   /var/log/nginx/myCockpit.com.error.log;

    # Deny direct access to .sqlite
    location ~ .sqlite$ {
        deny all;
    }

    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php/php7.0-your_user-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param COCKPIT_URL_REWRITE On;
        fastcgi_intercept_errors off;
        fastcgi_buffer_size 16k;
        fastcgi_buffers 4 16k;
    }

    location ~ /\.ht {
        deny all;
    }
}

Vergessen Sie nicht, your_user durch Ihren Benutzernamen zu ersetzen.

Aktivieren Sie die Serversperre, indem Sie einen symbolischen Link erstellen :

[user]$ sudo ln -s /etc/nginx/sites-available/myCockpit.com /etc/nginx/sites-enabled/myCockpit.com

Testen Sie die Nginx-Konfiguration und starten Sie nginx neu:

[user]$ sudo nginx -t
[user]$ sudo service nginx restart

6. Cockpit installieren

Um die Installation abzuschließen und die SQLite-Datenbank zu füllen, öffnen Sie http://myCockpit.com/install in Ihrem bevorzugten Webbrowser. Die Standard-Anmeldeinformationen sind Benutzername:admin Passwort:admin. Sobald Sie angemeldet sind, sollten Sie das Standard-Admin-Passwort ändern.

Das ist es. Sie haben Cockpit CMS erfolgreich auf Ihrem Ubuntu 16.04 VPS installiert. Weitere Informationen zur Verwaltung Ihrer Cockpit-Installation finden Sie in der offiziellen Cockpit-Dokumentation.

Natürlich müssen Sie Cockpit nicht auf Ubuntu 16.04 installieren, wenn Sie einen unserer optimierten CMS-Hosting-Pläne verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Cockpit auf Ubuntu 16.04 für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS . Wenn Ihnen dieser Beitrag zur Installation von Cockpit unter Ubuntu 16.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie Koken auf Ubuntu

  2. So installieren Sie Pimcore auf Ubuntu

  3. Installieren Sie Miniflux auf Ubuntu 14.04

  4. So installieren Sie ImpressCMS unter Ubuntu 14.04

  5. Installieren Sie Microweber auf Ubuntu 14.04

So installieren Sie Koel unter Ubuntu 14.04

So installieren Sie YOURLS unter Ubuntu 14.04

So installieren Sie CubeCart unter Ubuntu 14.04

So installieren Sie Zenphoto unter Ubuntu 14.04

Installieren Sie Flarum auf einem Ubuntu 14.04 VPS

So installieren Sie Wekan unter Ubuntu 14.04