GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Akaunting na Ubuntu 20.04

Akaunting je webový, bezplatný a otevřený účetní software určený na pomoc malým podnikům. Pomáhá malým podnikům a živnostníkům spravovat a zefektivnit platby, fakturaci a další operace. Díky funkcím klientského portálu mohou administrátoři sdílet s klienty finanční informace, jako jsou transakční a fakturační informace. Aplikace také nabízí kompletní nástroje pro správu vašich financí. Toto jsou jejich hlavní vlastnosti:

– App Store
– Bankovní účty
– Fakturovatelné výdaje
– Klientský portál
– Správa zákazníků
– Snadná fakturace
– Podrobná oprávnění
– Správa zásob
– Více společností
– Více měn
– Vícejazyčný panel
– Správa oprávnění
– Automatizace procesů
– Výkonné vytváření sestav
– Daňové sazby
– Kategorie transakcí
– Neomezené přílohy
– Správa dodavatele

Instalace Akauntingu je poměrně snadný úkol. V tomto tutoriálu vám ukážeme, jak nainstalovat Akaunting na Ubuntu 20.04.

Předpoklady

  • Ubuntu 20.04
  • Přístup SSH s právy root nebo běžný systémový uživatel s právy sudo

Krok 1. Přihlaste se k serveru

Nejprve se přihlaste ke svému serveru Ubuntu 20.04 prostřednictvím SSH jako uživatel root:

ssh root@IP_Address -p Port_number

„IP_Address“ a „Port_number“ budete muset nahradit příslušnou IP adresou vašeho serveru a číslem portu SSH. Navíc nahraďte „root“ uživatelským jménem systémového uživatele s právy sudo.

Zda máte na svém serveru nainstalovanou správnou verzi Ubuntu, můžete zkontrolovat pomocí následujícího příkazu:

$ lsb_release -a

Měli byste získat tento výstup:

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.3 LTS
Release: 20.04
Codename: focal

Před spuštěním se musíte ujistit, že všechny balíčky Ubuntu OS nainstalované na serveru jsou aktuální. Můžete to provést spuštěním následujících příkazů:

$ sudo apt update -y
$ sudo apt upgrade -y

Krok 2. Nainstalujte LEMP

Abychom mohli pokračovat v instalaci akauntingu, musíme nainstalovat webový server, databázový server a PHP. V tomto příspěvku použijeme Nginx místo Apache. Spusťte tedy níže uvedený příkaz a nainstalujte LEMP.

$ sudo apt install wget unzip nginx-full mariadb-server mariadb-client php7.4-{bcmath,cli,curl,fpm,gd,gmp,json,mbstring,mysql,snmp,xml,zip}

Na Ubuntu 20.04 jsou Nginx a MariaDB nakonfigurovány tak, aby se spustily po instalaci, můžete je zkontrolovat spuštěním tohoto příkazu:

$ sudo systemctl status mysql nginx --lines=0

Krok 3. Vytvořte databázi

Akaunting podporuje MySQL, PostgreSQL a SQLite. MySQL/MariaDB jsme nainstalovali v předchozím kroku, takže ji budeme používat pro instalaci.
Ve výchozím nastavení nemá uživatel root MySQL heslo, můžete spustit tento příkaz pro přihlášení do shellu MySQL.

$ sudo mysql

Nebo, pokud již dáváte uživateli root MySQL heslo, musíte spustit tento příkaz pro vstup do prostředí MySQL:

$ mysql -u root -p

Jakmile se přihlásíte, spusťte následující příkazy k vytvoření nové databáze pro instalaci akaunting.

MariaDB [(none)]> CREATE DATABASE akaunting;
Query OK, 1 row affected (0.000 sec)

MariaDB [(none)]> CREATE USER 'akaunting'@'localhost' IDENTIFIED BY 'm0d1fyth15';
Query OK, 0 rows affected (0.000 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON akaunting.* TO 'akaunting'@'localhost';
Query OK, 0 rows affected (0.001 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.000 sec)

MariaDB [(none)]> \q

Ujistěte se, že jste vytvořili silnější heslo databáze, nahraďte m0d1fyth15 v příkazu výše silnějším.

Krok 4. Stáhněte si Akaunting

V době psaní tohoto článku jsme si stáhli Akaunting verze 2.1.33. Nejnovější verzi Akauntingu si můžete stáhnout z jejich webu nebo přímo z jejich úložiště GitHub.

$ cd /tmp
$ wget https://akaunting.com/download.php?version=latest -O akaunting.zip
$ sudo unzip akaunting.zip -d /var/www/html/akaunting

Poté změňte vlastnictví souborů a adresáře akaunting.

$ sudo chown -R www-data. /var/www/html/akaunting

Krok 5. Nakonfigurujte Nginx

Pojďme vytvořit nový blok serveru Nginx.

$ sudo nano /etc/nginx/sites-enabled/akaunting.conf

Vložte do souboru následující obsah, ujistěte se, že upravujete název_serveru a používáte skutečný název domény nebo subdomény.

server {
    listen      80;
    server_name akaunting.yourdomain.com;

    root /var/www/html/akaunting/;
    index index.php index.html index.htm;
    charset utf-8;
    error_log /var/log/nginx/akaunting.error;
    access_log /var/log/nginx/akaunting.access;

    add_header X-Frame-Options "SAMEORIGIN";
    add_header X-XSS-Protection "1; mode=block";
    add_header X-Content-Type-Options "nosniff";

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

    # Protect Files
    location ~ \.(env|log) {
        deny all;
    }

    # Protect Directories
    location ~ ^/(^app$|bootstrap|config|database|resources|routes|storage|tests|artisan) {
        deny all;
    }

    # Prevent Direct Access To modules/vendor Folders Except Assets
    location ~ ^/(modules|vendor)\/(.*)\.((?!ico|gif|jpg|jpeg|png|js|css|less|sass|font|woff|woff2|eot|ttf|svg).)*$ {
        deny all;
    }

    error_page 404 /index.php;

    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/run/php/php7.4-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }

    location ~ /\.(?!well-known).* {
        deny all;
    }

}

Uložte soubor a ukončete Nano editor.

Po vytvoření bloku serveru musíme restartovat nginx. Před restartováním nginx nezapomeňte otestovat konfigurační soubor.

$ sudo nginx -t
$ sudo systemctl restart nginx

Krok 6. Nainstalujte Akaunting

Otevřete svůj oblíbený webový prohlížeč a přejděte na svou http://yourdomain.com které jste nakonfigurovali v předchozím kroku.

V prvním kroku budete požádáni o výběr jazyka.

Vyberte požadovaný jazyk a klikněte na Další.

V tomto kroku musíte vložit podrobnosti databáze, které jste vytvořili dříve. Pokračujte kliknutím na Další.

V tomto kroku musíte vytvořit administrátora. K přihlášení do backendu Akaunting je vyžadována kombinace e-mailové adresy správce a hesla správce, pokračujte kliknutím na tlačítko Další.

Budete přeneseni na přihlašovací obrazovku Akaunting, zadejte administrátora, kterého jste vytvořili dříve, a klikněte na tlačítko Přihlásit.

Po přihlášení budete muset zadat informace o vaší společnosti a dokončit všechny 4 kroky, jak je vidět na obrázku níže.

Po dokončení výše uvedených kroků můžete kliknout na tlačítko ‚Přejít na řídicí panel‘ a vstoupit do backendu webu.

To je vše. Nyní můžete začít pracovat a používat Akaunting ke správě svých finančních věcí.

Krok 7. Nainstalujte certifikát SSL

Tento krok je volitelný, ale důrazně doporučujeme jej dokončit. Nainstalujeme bezplatný certifikát SSL od společnosti Let’s Encrypt.

$ sudo apt install python3-certbot-nginx -y

Po dokončení můžeme spustit tento příkaz a nainstalovat certifikát SSL.

$ sudo certbot

Budete požádáni o vaši e-mailovou adresu, přijměte podmínky Let’s Encrypt TOS a zda chcete svou e-mailovou adresu sdílet s Electronic Frontier Foundation nebo ne. Poté si musíte vybrat, pro která jména chcete HTTPS aktivovat. Vyberte svůj web Akaunting zadáním čísla a stisknutím klávesy ENTER. Let’s encrypt nainstaluje certifikát a zeptá se vás, zda chcete nakonfigurovat přesměrování HTTP na HTTPS nebo ne, můžete zvolit přesměrování, poté certbot vytvoří přesměrování a znovu načte nginx, pokud je vše v pořádku.

Nyní byste měli mít přístup ke svému webu Akaunting v režimu HTTPS na adrese https://akaunting.yourdomain.com , můžete pokračovat ve vytváření aplikace pomocí Akaunting.

Samozřejmě nemusíte trávit čas instalací Akaunting na Ubuntu 20.04, pokud máte spravovaný hostingový plán Linux VPS hostovaný u nás. Pokud tak učiníte, můžete jednoduše požádat náš tým podpory, aby vám nainstaloval Akaunting na Ubuntu 20.04. Jsou k dispozici 24 hodin denně, 7 dní v týdnu a budou vám schopni pomoci s instalací Akauntingu, stejně jako s případnými dalšími požadavky.

PS. Pokud se vám líbilo čtení tohoto blogového příspěvku o tom, jak nainstalovat Akaunting na Ubuntu 20.04, můžete jej sdílet na sociálních sítích pomocí níže uvedených zkratek nebo jednoduše zanechat komentář v sekci komentářů. Děkuji.


Panels
  1. Jak nainstalovat ATutor na Ubuntu 14.04

  2. Jak nainstalovat Traq na Ubuntu 16.04

  3. Jak nainstalovat Pip na Ubuntu 16.04

  1. Jak nainstalovat ISPConfig 3 na Ubuntu 18.04

  2. Jak nainstalovat WildFly na Ubuntu 16.04

  3. Jak nainstalovat R na Ubuntu 16.04

  1. Jak nainstalovat Webmin na Ubuntu 18.04

  2. Jak nainstalovat Panda3D na Ubuntu 10.04

  3. Jak nainstalovat Zabbix na Ubuntu