Přejít na obsah

Instalace

Instalace AutoERP / AutoCRM na vlastní server Debian

Postup popisuje instalaci aplikace na server s Apache 2.4, MariaDB a PHP v prostředí Linux Debian nebo Ubuntu.

Apache 2.4MariaDBDebian / Ubuntuapt
Přejít na krok 1

Důvěřují nám firmy napříč obory

TRIDO
Dr. Max
ČZU
ČEB
Hudy Sport
Enbra
ECG Electro
Lamark
Remak
Premier Clinic
Strunk
MITEL
Peperle Auto
TRIDO
Dr. Max
ČZU
ČEB
Hudy Sport
Enbra
ECG Electro
Lamark
Remak
Premier Clinic
Strunk
MITEL
Peperle Auto

Krok 1

Instalace Apache

Otevřete terminál a spusťte následující příkazy pro instalaci Apache.

Po instalaci ověřte stav služby příkazem:

Instalace Apache

apache2
sudo apt update
sudo apt install apache2

Kontrola stavu služby

systemctl
sudo systemctl status apache2

Krok 2

Instalace MariaDB

Instalujte MariaDB pomocí následujícího příkazu.

Poté spusťte bezpečnostní skript, který odstraní výchozí riziková nastavení databázového serveru:

Instalace MariaDB

mariadb-server
sudo apt install mariadb-server

Zabezpečení databáze

mysql_secure_installation
sudo mysql_secure_installation

Během procesu nastavíte heslo pro root, odstraníte anonymní uživatele, zakážete vzdálené přihlášení root a smažete testovací databázi.

Krok 3

Vytvoření databáze a uživatele pro AutoCRM

Přihlaste se do MariaDB a vytvořte databázi i uživatele pro AutoCRM.

V MariaDB konzoli spusťte následující SQL příkazy:

Přihlášení do MariaDB

mysql
sudo mysql -u root -p

SQL blok pro databázi a uživatele

autocrm.sql
CREATE DATABASE autocrm_db;
CREATE USER 'autocrm_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON autocrm_db.* TO 'autocrm_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Nezapomeňte nahradit your_password silným heslem.

Krok 4

Instalace PHP a potřebných rozšíření

AutoCRM vyžaduje PHP a několik rozšíření. Nainstalujte je pomocí následujícího příkazu:

PHP a rozšíření

php-packages
sudo apt install php libapache2-mod-php php-mysql php-gd php-json php-curl php-zip php-imap php-xml php-mbstring

Krok 5

Stažení a nastavení AutoCRM

Stáhněte AutoCRM do webového adresáře serveru.

Poté archiv rozbalte a nastavte správná oprávnění pro adresář AutoCRM.

Stažení aplikace

/var/www/html
cd /var/www/html
sudo wget [link vám byl poslán emailem]

Rozbalení archivu

unzip
sudo apt install unzip
sudo unzip AutoCRM.zip
sudo mv AutoCRM.zip autocrm

Nastavení oprávnění

permissions
sudo chown -R www-data:www-data /var/www/html/autocrm
sudo chmod -R 755 /var/www/html/autocrm

Krok 6

Konfigurace Apache pro AutoCRM

Vytvořte nový konfigurační soubor pro AutoCRM v Apache.

Do souboru vložte konfiguraci VirtualHostu. Poté aktivujte konfiguraci, zapněte mod_rewrite a restartujte Apache.

Vytvoření konfiguračního souboru

autocrm.conf
sudo nano /etc/apache2/sites-available/autocrm.conf

VirtualHost konfigurace

/etc/apache2/sites-available/autocrm.conf
<VirtualHost *:80>
    ServerAdmin admin@yourdomain.com
    DocumentRoot /var/www/html/autocrm
    ServerName yourdomain.com

    <Directory /var/www/html/autocrm>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Aktivace konfigurace a restart Apache

a2ensite
sudo a2ensite autocrm.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

Nezapomeňte nahradit admin@yourdomain.com a yourdomain.com skutečnými údaji.

Krok 7

Dokončení instalace AutoCRM

Instalaci dokončíte otevřením webového prohlížeče a přístupem k příslušné adrese.

Postupujte podle pokynů instalačního průvodce, kde zadáte údaje databáze a vytvoříte administrátorský účet.

Adresy pro dokončení instalace

browser
https://yourdomain.com
https://localhost/autocrm

Krok 8

Konfigurace interního nastavení AutoCRM

Po dokončení instalace upravte interní konfigurační soubor s přístupovými údaji k databázi a dalšími nastaveními.

Otevřete soubor data/config-internal.php v adresáři AutoCRM a najděte část s nastavením databáze.

Upravte hodnoty dbname, user a password tak, aby odpovídaly údajům z kroku 3. Poté soubor uložte a zavřete editor.

Tím je konfigurace interního nastavení dokončena a aplikace by měla být plně funkční.

Otevření interní konfigurace

config-internal.php
sudo nano /var/www/html/autocrm/data/config-internal.php

Databázová konfigurace

data/config-internal.php
'database' => [
    'driver' => 'pdo_mysql',
    'host' => 'localhost',
    'port' => '',
    'charset' => 'utf8mb4',
    'dbname' => 'db_name_db',
    'user' => 'db_user_db',
    'password' => ''
],

Restart Apache po změnách

systemctl
sudo systemctl restart apache2

Po instalaci doporučujeme ověřit zálohy i přístupová práva před ostrým provozem.

Obchodní ředitelka AutoERP

Bára Ondroušková

Obchodní ředitelka

Rádi vám pomůžeme

Vyzkoušejte náš ERP systém i pro vaše podnikání.

Přidejte se k více než 150 firmám, které s AutoERP zefektivňují své procesy. Domluvte si bezplatnou ukázku a ověřte si systém v praxi.

Pomáháme firmám růst díky ERP systému s přehledným řízením a automatizací procesů.

Pošleme vám ceník na e-mail

Nebo zavolejte: +420 772 727 746

Používáme pouze nezbytné cookies, dokud si nevyberete více. Zásady používání cookies