GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Wekan su CentOS 7

In questo tutorial, installeremo Wekan e Snap su un VPS CentOS 7.

Wekan è un'applicazione kanban board basata sul Web che fornisce la distribuzione delle attività utilizzando una grafica intuitiva per una migliore e moderna collaborazione in team. Wekan utilizza ciò che chiamano "Board" da cui puoi aggiungere i membri del tuo team. I membri aggiunti possono essere assegnati su una "Carta" che è semplicemente un'interfaccia simile a una carta che contiene i dettagli su un'attività.

Questo concetto di base di "Scheda" e "Carte" rende la disposizione dei compiti semplice da svolgere poiché i membri del team possono vedere quali sono i progressi complessivi del team per quanto riguarda il lavoro da svolgere, il lavoro che è attualmente in corso e qualsiasi lavoro che è già fatto che in cambio aumenta la produttività del team.

Wekan offre quasi le stesse funzionalità di Trello, con alcuni vantaggi:

  • Il codice sorgente è completamente open source
  • Il codice sorgente viene esaminato da ricercatori di sicurezza
  • Alimentato dalle principali tecnologie web, ad es. Nginx, Node JS e MongoDB
  • Nessun canone mensile di abbonamento
  • Può essere ospitato sul tuo server
  • Può essere utilizzato in una rete privata o locale
  • Continua le versioni e correzioni di bug dai manutentori

Per l'installazione, Wekan utilizza Snap, che è semplicemente un software di packaging per l'installazione multipiattaforma e senza dipendenze.

Wekan è amministrato sotto la licenza MIT ed è attualmente supportato da Wekan Team sotto il nome di 'xet7'.

Questa è un'istruzione passo passo su come far funzionare la tua applicazione Wekan in pochissimo tempo. Innanzitutto, iniziamo con i requisiti del server.

Prerequisiti

Prima di configurare un'applicazione Wekan, ti consigliamo di utilizzare un server con una nuova installazione di CentOS 7 Server che soddisfi i seguenti requisiti di base:

Requisiti di base:

  • CPU a 64 bit
  • 1 GB di RAM libera per lo sviluppo e 4 GB di RAM libera per un ambiente di produzione
  • Server con CentOS 7 appena installato
  • Un account con privilegi di root o accesso all'utente root stesso
  • Nome di dominio che punta all'indirizzo IP pubblico del server

Passaggio 1:installazione di aggiornamenti e dipendenze

Accedi al tuo server pubblico tramite SSH tramite il tuo terminale preferito utilizzando:

ssh root@IP_address -p Port_number

Assicurati che IP_address e Port_number siano impostati sull'indirizzo IP e sul numero di porta SSH del tuo server. Inoltre, sostituisci "root" con il nome utente dell'account che dispone dei privilegi sudo, se necessario.

Una volta effettuato l'accesso, è meglio controllare gli aggiornamenti dei pacchetti sui repository disponibili.

yum update -y

Consigliamo inoltre di installare il repository di rilascio EPEL e le librerie di sviluppo di base per evitare eventuali librerie mancanti in futuro.

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

Passaggio 2:installazione di Snap

L'ultima versione e le versioni future di Wekan verranno create utilizzando il framework del pacchetto Snap per un'installazione più semplice su piattaforme diverse. Poiché il pacchetto Snap non è ufficialmente disponibile con CentOS 7, dovremo installare e abilitare COPR, un sistema di build leggero per l'installazione di repository di terze parti.

Per procedere con l'installazione di Snap, eseguire uno per uno i seguenti comandi:

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

Una volta installato il pacchetto Snap, ora possiamo abilitare il servizio snapd.socket:

systemctl enable --now snapd.socket

Fase 3:installazione di Wekan

Dopo una corretta installazione del pacchetto Snap, ora possiamo installare Wekan utilizzando solo una riga:

snap install wekan

Se l'installazione è andata a buon fine, dovresti vedere il seguente output:

wekan 2.65 from Lauri Ojansivu (xet7) installed

Fase 4:Configurazione di Wekan

Poiché Wekan è stato installato utilizzando Snap, possiamo utilizzare la sua CLI integrata per modificare alcune delle impostazioni di base di Wekan.

Il primo sarebbe il nome di dominio. Impostare il nome di dominio utilizzando il comando seguente. Assicurati di sostituire your_domain.com con il tuo nome di dominio registrato effettivo.

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

È necessario assegnare una porta sulla nostra installazione Wekan. Puoi utilizzare qualsiasi porta disponibile e nell'intervallo.

snap set wekan port='3001'

Il passaggio successivo consiste nel configurare il server di posta elettronica per le connessioni SMTP. Si consiglia di configurarlo correttamente poiché è necessario in fase di registrazione e per reimpostare la password.

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

Puoi controllare altre configurazioni email disponibili per Wekan qui.

Una volta aggiornate tutte le configurazioni di base, ora possiamo riavviare il nostro servizio Snap – Wekan per applicare le modifiche.

systemctl restart snap.wekan.wekan

Fase 5:accesso a Wekan

Una volta riavviato il servizio, possiamo ora accedere alla pagina di login visitando il seguente link:

http://[server_IP_address]:[port_assigned]

Dovresti vedere la pagina di accesso che assomiglia a questa:

Attualmente, non ci sono "nome utente" e "password" predefiniti per l'account amministratore e la registrazione dovrebbe essere eseguita prima.

Nota che il first account to be registered verrà automaticamente assegnato il ruolo di amministratore.

Una volta effettuato l'accesso, dovresti essere in grado di vedere l'interfaccia dashboard predefinita di Wekan che assomiglia alla seguente immagine:

Fase 6:configurazione di Wekan con un proxy inverso Nginx

Poiché la nostra applicazione Wekan è in esecuzione su una porta, possiamo configurare un proxy inverso utilizzando il server Web Nginx per ospitare la nostra applicazione direttamente sul dominio o sottodominio desiderato senza dover inserire un numero di porta.

Innanzitutto, installa il server web Nginx usando il comando:

yum -y install nginx

Una volta installato correttamente, crea il file dell'host virtuale Wekan e incolla il testo seguente utilizzando il tuo editor di testo preferito. Non dimenticare di modificare le variabili di conseguenza.

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;
}

Salva ed esci. Verifica che la configurazione di Nginx sia corretta utilizzando:

nginx -t

Quando tutto è a posto, riavvia Nginx e accedi al tuo nome di dominio utilizzando il tuo browser web preferito.

systemctl restart nginx

Ora dovresti essere in grado di vedere la pagina di accesso della tua applicazione Wekan appena installata.

Ecco fatto! –  ora hai un'applicazione Wekan in esecuzione sul tuo server CentOS 7.

Ovviamente non è necessario installare Wekan su CentOS 7 se hai un VPS CentOS gestito con noi. In tal caso, puoi semplicemente chiedere al nostro team di supporto di installare Wekan su CentOS 7 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e saranno in grado di aiutarti con l'installazione.

PS . Se ti è piaciuto leggere questo post del blog su come installare Wekan su CentOS 7, sentiti libero di condividerlo sui social network usando le scorciatoie qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare Vim 8.2 su CentOS 7

  5. Come installare Wekan su CentOS 7

Come installare Java su CentOS 7

Come installare Ruby su CentOS 7

Come installare PostgreSQL su CentOS 7

Come installare Go su CentOS 7

Come installare R su CentOS 7

Come installare R su CentOS 8