Návod - Jak nainstalovat operační systém Linux na PC
Obsah:
- Předpoklady
- Instalace požadovaných závislostí
- Instalace GitLab
- Úprava pravidel brány firewall
- Nastavte adresu GitLab
- Nakonfigurujte GitLab prostřednictvím webového rozhraní
- 1. Nastavení hesla správce účtu
- Závěr
GitLab je webový open source správce úložiště Git napsaný v Ruby, včetně wiki, správy problémů, kontroly kódu, monitorování a nepřetržité integrace a nasazení. Umožňuje vývojářům vytvářet, kontrolovat a nasazovat své projekty.
K dispozici jsou tři různá vydání GitLab, Community Edition (CE), Enterprise Edition (EE) a hostovaná verze GitLab.
GitLab je volba číslo jedna, pokud se chcete od GitHubu vzdálit. Může importovat projekty a problémy z různých zdrojů, včetně GitHub, díky čemuž je proces migrace bezproblémový. Rozhraní GitLab je dobře navržené, čisté, intuitivní a blízké GitHubu, pokud jde o uživatelské zkušenosti a funkčnost.
Existuje několik způsobů, jak nainstalovat GitLab v závislosti na požadovaném případu použití. Tento tutoriál popisuje kroky nezbytné pro instalaci a konfiguraci GitLab (CE) v systému Ubuntu 18.04 pomocí balíčků Omnibus.
Předpoklady
Tento tutoriál předpokládá, že máte novou instalaci Ubuntu 18.04. Na stránce požadavků GitLab se doporučuje použít server s:
- alespoň 4 GB paměti RAM.2 CPU cores.at alespoň 2 GB odkládacího prostoru (volitelné) Doména nebo subdoména směřující na IP adresu serveru.
Pro další úroveň zabezpečení se doporučuje nastavit základní bránu firewall. Postupujte podle pokynů uvedených v příručce Jak nastavit bránu Firewall pomocí nástroje UFW v příručce Ubuntu 18.04.
Před zahájením výuky se ujistěte, že jste přihlášeni jako uživatel s právy sudo.
Instalace požadovaných závislostí
Aktualizujte index místního balíčku a nainstalujte závislosti pomocí následujících příkazů:
sudo apt update
sudo apt install curl openssh-server ca-certificates
Aby mohl GitLab zasílat notifikační e-maily, můžete buď nainstalovat a použít Postfix, nebo použít nějakou transakční poštovní službu, jako je SendGrid, MailChimp, MailGun nebo SES. V takovém případě můžete přeskočit následující krok a nakonfigurovat (https: // docs.gitlab.com/omnibus/settings/smtp.html) po dokončení instalace.
Spusťte následující příkazy a nainstalujte Postfix na váš server Ubuntu:
debconf-set-selections <<< "postfix postfix/mailname string $(hostname -f)"
debconf-set-selections <<< "postfix postfix/main_mailer_type string 'Internet Site'"
sudo apt install postfix
Podrobnější informace o nastavení vlastního poštovního serveru najdete v této sérii.
Instalace GitLab
Instalace GitLab je docela přímý proces. Nainstalujeme balíček GitLab CE pomocí správce balíků
apt
.
Začněte přidáním úložiště GitLab do seznamu systémových zdrojů pomocí následujícího příkazu curl:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
Jakmile je úložiště povoleno, nainstalujte balíček GitLab spuštěním následujícího příkazu.
sudo apt install gitlab-ce
Proces instalace může chvíli trvat a po úspěšné instalaci uvidíte následující výstup:
Thank you for installing GitLab!
Úprava pravidel brány firewall
Příručka o nastavení základního firewallu je propojena v části s předpoklady. Pro přístup k rozhraní GitLab potřebujeme otevřít porty
80
a
443
:
sudo ufw allow OpenSSH
sudo ufw allow
sudo ufw allow
Chcete-li se ujistit, že jsou požadované porty otevřené, můžete zkontrolovat stav brány firewall pomocí:
sudo ufw status
Status: active To Action From -- ------ ---- 80/tcp ALLOW Anywhere 443/tcp ALLOW Anywhere OpenSSH ALLOW Anywhere 80/tcp (v6) ALLOW Anywhere (v6) 443/tcp (v6) ALLOW Anywhere (v6) OpenSSH (v6) ALLOW Anywhere (v6)
Nastavte adresu GitLab
Před přístupem do webového rozhraní GitLab musíme nastavit URL, na které bude GitLab dosažitelný. Otevřete konfigurační soubor Gitlab a proveďte následující změny:
sudo nano /etc/gitlab/gitlab.rb
V horní části konfiguračního souboru se zobrazí řádek začínající
external_url
. Změňte hodnotu tak, aby odpovídala vaší doméně / subdoméně nebo adrese IP. Pokud máte doménu, použijte
https
a pokud chcete přistupovat k rozhraní GitLab prostřednictvím IP adresy vašeho serveru, použijte
http
.
external_url 'https://gitlab.example.com'
Dále vyhledejte
letsencrypt
„Pojďme šifrovat integraci“, odkomentujte řádek začínající
letsencrypt
a nastavte jej na true. Pokud si přejete dostávat e-maily od Let's Encrypt týkající se vaší domény, odkomentujte řádek začínající
letsencrypt
a přidejte svou e-mailovou adresu.
letsencrypt = true letsencrypt = # This should be an array of email addresses to add as contacts
Nakonec uložte a zavřete soubor a spusťte následující příkaz, abyste znovu nakonfigurovali Gitlab:
sudo gitlab-ctl reconfigure
Příkaz překonfiguruje vaše nastavení GitLab a vygeneruje bezplatný šifrovací certifikát SSL.
Nakonfigurujte GitLab prostřednictvím webového rozhraní
Nyní, když jste nakonfigurovali adresu GitLab, můžete začít s počáteční konfigurací prostřednictvím webového rozhraní GitLab.
Spusťte webový prohlížeč a přejděte na:
https://your_gitlab_domain_or_server_IP.com
1. Nastavení hesla správce účtu
Při prvním přístupu k webovému rozhraní se zobrazí výzva k nastavení hesla pro účet správce.
Nyní byste měli být schopni tlačit a stahovat změny projektu z místního počítače, aniž byste museli poskytovat pověření účtu GitLab.
Závěr
Tento tutoriál vás provedl instalací a konfigurací GitLab na Ubuntu 18.04. Naučili jste se také, jak upravit nastavení svého profilu, jak změnit uživatelské jméno a přidat klíč SSH. Nyní můžete vytvořit svůj první projekt a začít používat svůj GitLab.
ubuntu git gitlabJak nainstalovat a konfigurovat redis na Ubuntu 18.04

Redis je úložiště datových struktur s otevřeným zdrojovým kódem. Může být použit jako zprostředkovatel databáze, mezipaměti a zpráv a podporuje různé datové struktury, jako jsou řetězce, hash, seznamy, sady atd. Tento tutoriál popisuje, jak nainstalovat a konfigurovat Redis na serveru Ubuntu 18.04.
Jak nainstalovat a konfigurovat nagios na Ubuntu 18.04

Nagios je jedním z nejpopulárnějších systémů pro monitorování otevřeného zdroje. Nagios udržuje inventář celé své IT infrastruktury a zajišťuje, že vaše sítě, servery, aplikace, služby a procesy jsou v provozu.
Jak nainstalovat a konfigurovat gitlab na centos 7

GitLab je webový open source správce úložiště Git napsaný v Ruby, včetně wiki, správy problémů, kontroly kódu, monitorování a nepřetržité integrace a nasazení. Tento tutoriál popisuje kroky nezbytné pro instalaci a konfiguraci GitLab (CE) v systému CentOS 7 pomocí balíčků Omnibus.