GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Wekan na CentOS 7

V tomto tutoriálu nainstalujeme Wekan a Snap na CentOS 7 VPS.

Wekan je webová aplikace kanban board, která poskytuje distribuci úkolů pomocí intuitivní grafiky pro lepší a moderní týmovou spolupráci. Wekan využívá to, čemu říkají ‚Board‘, ze kterého můžete přidat členy svého týmu. Přidané členy lze přiřadit na ‚Kartu‘, což je jednoduše rozhraní podobné kartě, které obsahuje podrobnosti o úkolu.

Tento základní koncept 'Board' a 'Cards' usnadňuje uspořádání úkolů, protože členové týmu mohou vidět, jaký je celkový pokrok týmu s ohledem na práci, kterou je třeba udělat, práci, která se právě dělá, a jakoukoli práci, která již hotovo, což na oplátku zvyšuje produktivitu týmu.

Wekan poskytuje téměř stejné funkce jako Trello, s některými výhodami:

  • Zdrojový kód je plně open source
  • Zdrojový kód kontrolují bezpečnostní výzkumníci
  • Pomocí běžných webových technologií, např. Nginx, Node JS a MongoDB
  • Žádné měsíční poplatky za předplatné
  • Může být hostován na vašem vlastním serveru
  • Lze použít v soukromé nebo místní síti
  • Pokračování vydávání a oprav chyb od správců

K instalaci používá Wekan Snap, což je jednoduše balicí software pro instalaci na více platformách a bez závislostí.

Wekan je spravován pod licencí MIT a v současnosti je podporován týmem Wekan pod jeho správcem pod názvem  ‚xet7‘.

Toto je podrobný návod, jak rychle spustit aplikaci Wekan. Nejprve začněme s požadavky na server.

Předpoklady

Před nastavením aplikace Wekan doporučujeme použít server s čerstvou instalací CentOS 7 Server, který splňuje následující základní požadavky:

Základní požadavky:

  • 64bitový procesor
  • 1 GB volné paměti RAM pro vývoj a 4 GB volné paměti RAM pro produkční prostředí
  • Server s nově nainstalovaným CentOS 7
  • Účet s oprávněními root nebo přístup k samotnému uživateli root
  • Název domény odkazující na veřejnou IP adresu serveru

Krok 1:Instalace aktualizací a závislostí

Přístup k vašemu veřejnému serveru přes SSH přes váš oblíbený terminál pomocí:

ssh root@IP_address -p Port_number

Ujistěte se, že IP_address a Port_number jsou nastaveny na IP adresu vašeho serveru a číslo portu SSH. V případě potřeby navíc nahraďte „root“ uživatelským jménem účtu, který má oprávnění sudo.

Po přihlášení je nejlepší zkontrolovat aktualizace balíčků v dostupných úložištích.

yum update -y

Doporučujeme také nainstalovat repozitář vydání EPEL a základní vývojové knihovny, abyste v budoucnu neměli žádné chybějící knihovny.

yum install epel-release -y
yum groupinstall -y "Development Tools"

Krok 2:Instalace aplikace Snap

Nejnovější verze a budoucí verze Wekan budou vytvořeny pomocí rámce Snap package pro snadnější instalaci na různé platformy. Vzhledem k tomu, že balíček Snap není oficiálně dostupný s CentOS 7, budeme muset nainstalovat a povolit COPR – lehký systém sestavení pro instalaci repozitářů třetích stran.

Chcete-li pokračovat v instalaci Snap, spusťte následující příkazy jeden po druhém:

yum makecache fast
yum install yum-plugin-copr
yum copr enable ngompa/snapcore-el7
yum install snapd

Jakmile je balíček Snap nainstalován, můžeme nyní povolit službu snapd.socket:

systemctl enable --now snapd.socket

Krok 3:Instalace Wekan

Po úspěšné instalaci balíčku Snap můžeme nyní nainstalovat Wekan pouze pomocí jednoho řádku:

snap install wekan

Pokud byla instalace úspěšná, měli byste vidět následující výstup:

wekan 2.65 from Lauri Ojansivu (xet7) installed

Krok 4:Nastavení Wekan

Protože byl Wekan nainstalován pomocí Snap, můžeme použít jeho vestavěné CLI k úpravě některých základních nastavení Wekan.

První by byl název domény. Pomocí následujícího příkazu nastavte název domény. Nezapomeňte nahradit your_domain.com s vaším skutečným registrovaným názvem domény.

snap set wekan root-url="http://wekan.your_domain.com"
."

Na naší instalaci Wekan je nutné přiřadit port. Můžete použít jakýkoli port, který je dostupný a v dosahu.

snap set wekan port='3001'

Dalším krokem je nastavení e-mailového serveru pro připojení SMTP. Doporučuje se, aby byl správně nastaven, protože je vyžadován při registraci a pro resetování hesla.

snap set wekan mail-url='smtps://user:[email protected]:453'
snap set wekan mail-from='Wekan Boards <[email protected]>'

Zde můžete zkontrolovat další konfigurace e-mailu dostupné pro Wekan.

Jakmile jsou všechny základní konfigurace aktualizovány, můžeme nyní restartovat naši službu Snap – Wekan, aby se změny projevily.

systemctl restart snap.wekan.wekan

Krok 5:Přístup k Wekan

Jakmile byla služba restartována, můžeme nyní přejít na přihlašovací stránku kliknutím na následující odkaz:

http://[server_IP_address]:[port_assigned]

Měli byste vidět přihlašovací stránku, která vypadá takto:

V současné době neexistuje žádné výchozí uživatelské jméno a heslo pro účet správce a nejprve je třeba provést registraci.

Všimněte si, že first account to be registered bude automaticky přiřazena role správce.

Po přihlášení byste měli být schopni vidět výchozí rozhraní řídicího panelu Wekan, které vypadá jako následující obrázek:

Krok 6:Nastavení Wekan pomocí Nginx Reverse Proxy

Vzhledem k tomu, že naše aplikace Wekan běží na portu, můžeme pomocí webového serveru Nginx nastavit reverzní proxy pro hostování naší aplikace přímo na požadované doméně nebo subdoméně, aniž bychom museli zadávat číslo portu.

Nejprve nainstalujte webový server Nginx pomocí příkazu:

yum -y install nginx

Po správné instalaci vytvořte soubor virtuálního hostitele Wekan a vložte následující text pomocí preferovaného textového editoru. Nezapomeňte odpovídajícím způsobem upravit proměnné.

nano /etc/nginx/conf.d/wekan.conf
server {
listen 80;
        server_name your_domain.com;
    
        location / {
            proxy_set_header   X-Real-IP $remote_addr;
            proxy_set_header   Host      $host;
            proxy_http_version 1.1;
            proxy_set_header   Upgrade $http_upgrade;
            proxy_set_header   Connection 'upgrade';
            proxy_cache_bypass $http_upgrade;
            proxy_pass         http://127.0.0.1:[port_assigned];
        }

        access_log /var/log/nginx/wekan-access.log;
        error_log /var/log/nginx/wekan-error.log;
}

Uložit a odejít. Ověřte správnost konfigurace Nginx pomocí:

nginx -t

Jakmile je vše v pořádku, restartujte Nginx a získejte přístup k názvu své domény pomocí preferovaného webového prohlížeče.

systemctl restart nginx

Nyní byste měli vidět přihlašovací stránku vaší čerstvě nainstalované aplikace Wekan.

To je ono! –  nyní máte na svém serveru CentOS 7 spuštěnou aplikaci Wekan.

 Samozřejmě nemusíte instalovat Wekan na CentOS 7 pokud u nás máte Managed CentOS VPS. V takovém případě můžete jednoduše požádat náš tým podpory, aby vám nainstaloval Wekan na CentOS 7. Jsou k dispozici 24 hodin denně, 7 dní v týdnu a budou vám schopni pomoci s instalací.

PS . Pokud se vám líbilo čtení tohoto blogového příspěvku o tom, jak nainstalovat Wekan na CentOS 7, 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.


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Wekan na CentOS 7

  1. Jak nainstalovat Wine 4.0 na CentOS 7

  2. Jak nainstalovat Vim 8.2 na CentOS 7

  3. Jak nainstalovat VirtualBox na CentOS 7

  1. Jak nainstalovat Git na CentOS 8

  2. Jak nainstalovat Docker na CentOS 8

  3. Jak nainstalovat Java 8 &11 na Centos 8