Seadistage Cacti Debian Jessies
Sissejuhatus Cacti on avatud lähtekoodiga seire- ja graafikutööriist, mis põhineb täielikult RRD andmetel. Cacti kaudu saate jälgida peaaegu igat tüüpi seadmeid
Pärast seda, kui Microsoft omandas GitHubi, on üsna paljud arendajad plaaninud oma koodihoidlad saidilt github.com üle viia alternatiivsele isehostitavale lahendusele. GitLab Community Edition (CE) on kõige levinum valik.
Keeruka ja paindliku lahendusena saab GitLab CE-d juurutada erinevatel meetoditel, kuid siin käsitletakse ainult ametlikult soovitatud meetodit, Omnibusi paketi installimist.
203.0.113.1
.gitlab.example.com
on suunatud ülalmainitud eksemplarile.Märkus. Kui juurutate oma serveri eksemplari, asendage kindlasti kõik näidisväärtused tegelike väärtustega.
Käivitage SSH-terminal ja logige oma Ubuntu 18.04 LTS x64 serveri eksemplari sisse sudo kasutajana.
GitLab CE 11.x juurutamisel 4 GB mäluga masinas tuleb sujuvaks tööks seadistada 4 GB vahetussektsioon:
sudo dd if=/dev/zero of=/swapfile count=4096 bs=1M
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
free -m
Märkus. Kui kasutate erineva suurusega serverit, võib vahetuspartitsiooni suurus erineda.
Süsteemi jõudluse huvides on soovitatav konfigureerida kerneli vahetussätted madalale väärtusele, näiteks 10
:
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
cat /proc/sys/vm/swappiness
cat
Käsu väljundiks on 10
.
Kasutage masinale hostinime gitlab
ja FQDN-i seadistamiseks järgmisi käske gitlab.example.com
:
sudo hostnamectl set-hostname gitlab
sudo sed -i "1 i\203.0.113.1 gitlab.example.com gitlab" /etc/hosts
Saate tulemusi kinnitada:
hostname
hostname -f
Luba sissetulev SSH-, HTTP- ja HTTPS-liiklus
sudo ufw allow OpenSSH
sudo ufw allow http
sudo ufw allow https
sudo ufw enable
sudo apt update
sudo apt upgrade -y && sudo shutdown -r now
Uuendamise ajal võidakse teile teatada, et grubi konfiguratsioonifaili praegu installitud versiooni on kohapeal muudetud. Kuna me tegelikult muudatuse eest ei vastuta, kasutage valiku UPesiletõstmiseks noolt install the package maintainer's version
ja seejärel vajutage ENTER.
Kui süsteem uuesti tööle hakkab, logige edasi liikumiseks sisse sama sudo kasutajana.
Enne GitLab CE installimist peate installima vajalikud sõltuvused:
sudo apt install -y curl openssh-server ca-certificates
Samuti, kui soovite Postfixi kasutada teavitussõnumite saatmiseks, peate installima Postfixi:
sudo apt install -y postfix
Installimise ajal võib ilmuda konfiguratsiooniekraan:
<OK>
esimesel ekraanil olev nupp, ja seejärel vajutage ENTER.Internet Site
ja vajutage ENTER.mail name
valdkonnas, sisestada oma serveri FQDN gitlab.example.com
ja vajutage ENTER.Käivitage ja lubage Postfix teenus:
sudo systemctl enable postfix.service
sudo systemctl start postfix.service
Muutke Postfixi tulemüürireegleid:
sudo ufw allow Postfix
sudo ufw allow 'Postfix SMTPS'
sudo ufw allow 'Postfix Submission'
Kui Postfix on installitud, peate Postfixi konfigureerima, muutes selle peamist konfiguratsioonifaili /etc/postfix/main.cf
vastavalt teie tegelikele serveriseadetele.
Märkus . Lisaks ülaltoodud juhistele peate esitama tugipileti, et tühistada Vultri vaikeblokeering SMTP-pordis 25.
Teise võimalusena, kui soovite kasutada mõnda muud sõnumsidelahendust, jätke Postfixi installimine vahele ja valige pärast GitLab CE installimist välise SMTP-serveri kasutamine.
Seadistage oma süsteemis GitLab CE APT hoidla:
cd
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
Järgmisena installige GitLab CE 11.x:
sudo EXTERNAL_URL="http://gitlab.example.com" apt install -y gitlab-ce
Installimine võib veidi aega võtta.
Lõpuks suunake oma lemmikveebibrauser aadressile http://gitlab.example.com
ja esitage installimise lõpetamiseks uus parool, nagu kuvatakse.
Nüüdsest kasutage administraatorina sisselogimiseks järgmisi mandaate:
root
<your-new-password>
Praeguseks olete oma serveri eksemplari edukalt installinud GitLab CE 11.x ja kasutajad saavad saiti juba HTTP-protokolli kasutades külastada. Turvalisuse huvides on soovitatav lubada HTTPS-i juurdepääs oma GitLabi serverile, integreerides Let's Encrypt SSL-sertifikaadi.
vi
GitLab CE konfiguratsioonifaili avamiseks kasutage redaktorit:
sudo vi /etc/gitlab/gitlab.rb
Otsige üles järgmised kaks rida:
external_url 'http://gitlab.example.com'
# letsencrypt['contact_emails'] = [] # This should be an array of email addresses to add as contacts
Asendage need vastavalt:
external_url 'https://gitlab.example.com'
letsencrypt['contact_emails'] = ['[email protected]']
Salvestage ja lõpetage:
:wq!
GitLab CE konfigureerimine värskendatud sätete abil uuesti:
sudo gitlab-ctl reconfigure
Ümberseadistamine võib veidi aega võtta.
Pärast ümberseadistamist on kõik kasutajad sunnitud kasutama GitLabi saidile juurdepääsuks HTTPS-protokolli.
Märkus. Pärast HTTP-lt HTTPS-ile üleminekut võivad pärandküpsised põhjustada GitLabi 422 tõrke. Küpsiste kustutamine lahendab selle probleemi.
Sissejuhatus Cacti on avatud lähtekoodiga seire- ja graafikutööriist, mis põhineb täielikult RRD andmetel. Cacti kaudu saate jälgida peaaegu igat tüüpi seadmeid
Sissejuhatus Lets Encrypt on sertifikaatide väljastamise teenus, mis pakub tasuta TLS/SSL-sertifikaate. Paigaldusprotsessi lihtsustab Certbot,
Kas kasutate teistsugust süsteemi? Mis on Tekkit Classic? Tekkit Classic on modifikatsioonipakett mängule, mida kõik teavad ja armastavad; Minecraft. See sisaldab mõningaid ver
Kas kasutate teistsugust süsteemi? See õpetus näitab teile, kuidas installida grupitöö iRedMail Debian Wheezy värskele installile. Peaksite kasutama servi
Kas kasutate teistsugust süsteemi? Jekyll on suurepärane alternatiiv WordPressile ajaveebi pidamiseks või sisu jagamiseks. See ei nõua andmebaase ja see on väga lihtne
Kas kasutate teistsugust süsteemi? Kui ostate Debiani serveri, peaksid teil alati olema uusimad turvapaigad ja värskendused, olenemata sellest, kas magate või mitte
PHP ja sellega seotud paketid on veebiserveri juurutamisel kõige sagedamini kasutatavad komponendid. Selles artiklis õpime, kuidas seadistada PHP 7.0 või PHP 7.1 o
Squid on populaarne tasuta Linuxi programm, mis võimaldab teil luua edastamise veebipuhverserveri. Selles juhendis näete, kuidas installida Squid CentOS-i, et teid pöörata
Sissejuhatus Lighttpd on Apache'i hark, mille eesmärk on olla palju vähem ressursimahukas. See on kerge, sellest ka oma nimi, ja seda on üsna lihtne kasutada. Installin
1. Virtualmin/Webmin Virtualmin on võimas ja paindlik veebimajutuse juhtpaneel Linuxi ja UNIX süsteemidele, mis põhineb tuntud avatud lähtekoodiga veebibaasil
Yii on PHP raamistik, mis võimaldab teil rakendusi kiiremini ja lihtsamalt arendada. Yii installimine Ubuntule on lihtne, nagu saate täpselt teada
Ekraan on rakendus, mis võimaldab ühes aknas mitut terminaliseanssi kasutada. See võimaldab simuleerida mitut terminali akent, kus see ma
See õpetus selgitab, kuidas seadistada DNS-serverit Bind9 abil Debianis või Ubuntus. Asendage kogu artikli vältel oma-domeen-nimi.com vastavalt. Kell th
Sissejuhatus Logrotate on Linuxi utiliit, mis lihtsustab logifailide haldamist. Tavaliselt töötab see kord päevas cron-töö kaudu ja haldab logibaasi
VULTR on hiljuti teinud nende osas muudatusi ja kõik peaks nüüd töötama hästi, kui NetworkManager on lubatud. Kui soovite keelata
Icinga2 on võimas seiresüsteem ja kui seda kasutatakse põhikliendi mudelis, võib see asendada vajaduse NRPE-põhiste seirekontrollide järele. Meister-klient
Kas kasutate teistsugust süsteemi? Red5 on Java-s realiseeritud avatud lähtekoodiga meediumiserver, mis võimaldab käivitada mitme kasutajaga Flashi rakendusi, näiteks otseülekandeid.
Selles artiklis näeme, kuidas kompileerida ja installida Nginxi põhiliini ametlikest Nginxi allikatest mooduliga PageSpeed, mis võimaldab teil
Kas kasutate teistsugust süsteemi? Apache Cassandra on tasuta ja avatud lähtekoodiga NoSQL-i andmebaasihaldussüsteem, mis on loodud pakkuma skaleeritavust, hig.
Kas kasutate teistsugust süsteemi? Apache Cassandra on tasuta ja avatud lähtekoodiga NoSQL-i andmebaasihaldussüsteem, mis on loodud pakkuma skaleeritavust, hig.
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.
Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.
Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.
Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…
Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.
Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.
Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.
Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.
Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit