V tomto tutoriálu vám ukážeme, jak nainstalovat Dolibarr na váš Debian 9 VPS.
Dolibarr je open-source, all-in-one ERP a CRM platforma pro firmy a jednotlivce, aby mohli spravovat své zákazníky, faktury, objednávky, produkty, zásoby a další.
Předpoklady
- Pro účely tohoto výukového programu budeme používat Debian 9 VPS.
- Je také vyžadován úplný SSH root přístup (nebo uživatel s právy sudo).
Krok 1:Připojte se přes SSH
Připojte se k serveru přes SSH jako uživatel root (nebo jako účet správce) pomocí příkazu „ssh“:
ssh root@IP_ADDRESS -p PORT_NUMBER
Nezapomeňte nahradit „IP_ADDRESS“ a „PORT_NUMBER“ skutečnou IP adresou vašeho serveru a číslem portu SSH. Pokud neplánujete používat účet root, nahraďte „root“ svým uživatelským jménem správce.
Než začneme s instalací, musíme aktualizovat balíčky OS na jejich nejnovější verze.
Můžeme to udělat spuštěním následujících příkazů:
$ apt-get update $ apt-get upgrade
Po dokončení upgradu můžeme přejít k dalšímu kroku.
Krok 2:Nainstalujte MariaDB
Jako náš databázový stroj budeme používat MariaDB (open-source verzi MySQL). Můžeme nainstalovat server MariaDB ze základního úložiště Debian 9 pomocí následujícího příkazu:
$ apt-get install mariadb-server-10.1 mariadb-server-core-10.1
V případě potřeby můžete dále zlepšit zabezpečení svého serveru MariaDB spuštěním příkazu, který vás vyzve k provedení některých nastavení zabezpečení.
$ mysql_secure_installation
Chcete-li spustit, pokud/když se program zeptá na vaše aktuální kořenové heslo MySQL, stačí jednou stisknout klávesu [Enter], protože ve výchozím nastavení není žádné heslo nastaveno. Doporučujeme na každou následující otázku odpovědět znakem „Y“ pro ano.
Krok 3:Vytvořte databázi pro Dolibarr
Vytvořte databázi MySQL pro web Dolibarr. Pokud jste provedli volitelný krok secure_installation, budete se muset přihlásit pomocí nově nastaveného hesla MySQL. Pokud ne, přihlaste se po výzvě k zadání hesla jedním stisknutím klávesy [Enter], protože ve výchozím nastavení není žádné heslo nastaveno:
$ mysql -u root -p
Poté spusťte následující řádky a vytvořte databázi, nového uživatele a také tomuto novému uživateli přiřaďte plná oprávnění pro databázi:
MariaDB [(none)]> CREATE DATABASE dolibarr character set UTF8 collate utf8_bin; MariaDB [(none)]> GRANT ALL PRIVILEGES ON dolibarr.* TO 'dolibarr'@'localhost' IDENTIFIED BY 'Password'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> exit;
Poznámka: Nezapomeňte nahradit „Heslo“ skutečným silným heslem.
Krok 4:Nainstalujte Nginx
Nginx je k dispozici v předinstalovaných úložištích balíčků Debian. Můžete jej nainstalovat pomocí následujícího příkazu:
$ apt install nginx
Po dokončení instalace se Nginx automaticky spustí.
Můžeme se ujistit, že služba Nginx běží pomocí následujícího příkazu:
$ systemctl status nginx
Výstup by měl vypadat podobně jako níže:
● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) Docs: man:nginx(8) Main PID: 7011 (nginx) Tasks: 3 (limit: 4915) CGroup: /system.slice/nginx.service ├─7011 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; ├─7012 nginx: worker process └─7013 nginx: worker process
Pokud se zdá, že je vše v pořádku, můžeme přejít k dalšímu kroku.
Krok 5:Nainstalujte PHP
Debian 9 je standardně dodáván s PHP 7.0. Zahrneme také některé další moduly, které pomohou PHP připojit se k našim Nginx a databázovým serverům. Kromě toho nainstalujeme také moduly, které vyžaduje Dolibarr.
Chcete-li to provést, zadejte následující příkaz a potvrďte instalaci:
$ apt-get install php7.0 php7.0-cli php7.0-common php7.0-curl php7.0-gd php7.0-intl php7.0-json php7.0-mbstring php7.0-mysql php7.0-soap php7.0-xml php7.0-xmlrpc php7.0-zip php7.0-fpm
Krok 6:Nainstalujte Dolibarr
V době psaní tohoto tutoriálu je nejnovější stabilní verze Dolibarr 9.0.3. Stáhněte si nejnovější stabilní verzi Dolibarr na /var/www/html
adresář. Odkaz ke stažení byl přidán do příkazu pro vás:
$ cd /var/www/html $ wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/9.0.3/dolibarr-9.0.3.tgz/download -O dolibarr.tgz
Rozbalte archiv ‚dolibarr.tgz‘ a přejmenujte adresář:
$ tar xvf dolibarr.tgz $ mv dolibarr-* dolibarr
Změňte oprávnění souborů a adresářů uvnitř /var/www/html/dolibarr
adresář, aby k nim měl uživatel webového serveru (www-data) přístup:
$ chown www-data: -R /var/www/html/dolibarr
Krok 7:Nakonfigurujte Nginx
Tento krok je nutný pouze v případě, že chcete přistupovat k instanci Dolibarr pomocí názvu domény namísto IP adresy.
Vytvořte nový blok serveru s následujícím obsahem vytvořením souboru v adresáři /etc/nginx/sites-available
. V tomto výukovém programu používáme jako náš textový editor ‚nano‘ – místo něj můžete použít preferovaný textový editor.
Nezapomeňte nahradit „vaše_doména.com“ názvem vaší registrované domény:
$ nano /etc/nginx/sites-available/your_domain.com.conf
server { listen 80; listen [::]:80; root /var/www/html/dolibarr/htdocs; index index.php index.html index.htm; server_name your_domain.com www.your_domain.com; client_max_body_size 100M; location ~ ^/api/(?!(index\.php))(.*) { try_files $uri /api/index.php/$2?$query_string; } location ~ [^/]\.php(/|$) { include snippets/fastcgi-php.conf; if (!-f $document_root$fastcgi_script_name) { return 404; } fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
Jakmile budete hotovi, uložte soubor a zavřete jej.
Aktivujte blok serveru vytvořením symbolického odkazu na adresář „sites-enabled“:
$ ln -s /etc/nginx/sites-available/your_domain.com.conf /etc/nginx/sites-enabled/your_domain.com.conf
Zkontrolujte, zda se v konfiguraci Nginx nevyskytují nějaké syntaktické chyby, pomocí příkazu níže:
$ nginx -t
Pokud je s konfigurací vše v pořádku, výstup by měl být podobný tomu níže:
$ nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Krok 8:Instalace Dolibarr pomocí webového rozhraní
Nyní můžete přejít na http://your_domain.com
(nebo na vaši IP adresu) ve vašem prohlížeči, aby se spustil průvodce instalací Dolibarr.
Na další stránce budete muset zadat informace o vaší databázi (uživatelské jméno, název databáze a heslo)
Zde si můžete vybrat uživatelské jméno a heslo, které chcete používat pro přihlášení do prostředí Dolibarr.
Po úspěšném vytvoření uživatele byste měli vidět následující stránku:
Tímto krokem je instalace Dolibarr dokončena. Nyní můžete navštívit http://your_domain.com
(nebo vaši IP adresu) a přihlaste se do své instance Dolibarr pomocí přihlašovacích údajů, které jste vytvořili v jednom z kroků instalace.
Klikněte na Společnost/Organizace a zadejte Podrobnosti o vaší společnosti a poté přejděte na Moduly/Aplikace a vyberte, které moduly chcete použít. Nyní máte přístup k panelu administrátora:
A je to! Dolibarr byl úspěšně nainstalován na váš server Debian 9.
Samozřejmě nemusíte instalovat Dolibarr na Debian 9, pokud používáte jeden z našich plánů hostování Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Dolibarr nastavili. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám tento příspěvek o tom, jak nainstalovat Dolibarr na Debian 9, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí níže uvedených tlačítek pro sdílení nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.