Wolkra

Yhden klikkauksen sovellukset

Oma GitLab CE Frankfurtissa

Aja omaa GitLab Community Editionia Frankfurtin VPS:llä. Asennetaan ensimmäisellä käynnistyksellä, koodisi pysyy Saksassa, mittaamaton liikenne ja tuntilaskutus.

Päivitetty

GitLab-sovellus antaa sinulle Frankfurtissa sijaitsevan pilvipalvelimen, johon GitLab CE on asennettu. Tiimisi saa oman Git-hostingin, merge requestit, issuet ja CI/CD:n palvelimelle, jota hallitset itse Saksassa.

Lähdekoodisi pysyy EU:ssa, eikä suurten repositorioiden tai artefaktien lähettämisestä peritä liikennemaksuja.

Mitä asennetaan

  • GitLab CE, avoimen lähdekoodin Community Edition, mukanaan oma verkkopalvelin, tietokanta ja taustapalvelut.
  • Tavallinen Linux-järjestelmä täysillä root-oikeuksilla.

GitLab CE kattaa Git-repositoriot, merge requestit ja koodikatselmoinnin, issuet ja taulut, wikit, CI/CD-putket, paketti- ja konttirekisterin sekä käyttäjien ja ryhmien hallinnan.

Millä paketilla aloittaa

GitLab on valikoimamme raskain sovellus. Se ajaa samanaikaisesti tietokantaa, välimuistia, taustaprosesseja ja verkkosovellusta.

  • Vähintään: paketti, jossa on 4 GB muistia.
  • Pieni tiimi, joka käyttää CI:tä ja rekisteriä: 8 GB muistia.
  • Suuremmat tiimit: muistioptimoitu (m) paketti ja CI-työt erillisillä ajuripalvelimilla.

Muistioptimoitu

Enemmän RAM-muistia vCPU:ta kohden tietokannoille, välimuisteille ja muistinvaraiselle työlle.

PakettivCPURAMLevyLiikenneTunneittainKuukausikatto
M118 GB30 GBMittaamaton€0.0160€9.99
M2216 GB50 GBMittaamaton€0.0312€19.49

Laskutus tapahtuu tunneittain ennakkosaldosta, ja hinta on rajattu kuukausihintaan. Vaihda pakettiin, jossa on enemmän muistia, kun tiimi kasvaa. Levy kasvaa paketin mukana eikä koskaan pienene.

Kirjautuminen käynnistyksen jälkeen

  1. Luo palvelin konsolissa ja valitse sovellukseksi GitLab. Valitse paketti, jossa on vähintään 4 GB muistia.
  2. Kun palvelin on käynnissä, anna GitLabille aikaa asentua ja käynnistyä. Se kestää kauemmin kuin muut sovellukset.
  3. Yhdistä SSH:lla root-käyttäjänä ja lue alkuperäinen root-salasana, jonka GitLab luo asennuksen aikana. Katso SSH-yhteyden muodostaminen.
  4. Avaa palvelimen osoite selaimessa ja kirjaudu käyttäjänä root tällä salasanalla.
  5. Vaihda root-salasana heti ja luo nimetyt tilit itsellesi ja tiimillesi.

Jos sivulla näkyy aluksi virhe, GitLab käynnistyy vielä. Odota muutama minuutti ja lataa sivu uudelleen.

Ensimmäiset askeleet

Aseta verkkotunnus

Luo DNS-tietueet palvelimen IPv4- ja IPv6-osoitteille, aseta sitten GitLabin ulkoiseksi URL-osoitteeksi kyseinen verkkotunnus ja määritä GitLab uudelleen. Julkisella verkkotunnuksella se voi hakea HTTPS-varmenteen. Kloonausosoitteet ja sähköpostien linkit käyttävät tätä osoitetta, joten aseta se ajoissa.

Määritä rekisteröityminen ja sähköposti

  • Poista avoin rekisteröityminen käytöstä, ellet halua tuntemattomien luovan tilejä.
  • Määritä lähtevä sähköposti, jotta salasanan palautukset ja ilmoitukset tavoittavat käyttäjät.
  • Aseta palvelimen IP-osoitteen käänteinen DNS (PTR) GitLab-verkkotunnukseesi. Katso IP-osoitteet.

Lisää CI-ajurit

Luo yksi tai useampi erillinen palvelin GitLab Runnerille ja rekisteröi ne instanssiisi. Kun työt eivät pyöri GitLab-palvelimella, verkkokäyttöliittymä pysyy nopeana. Tuntilaskutuksen ansiosta ajureita on edullista lisätä kiireisiksi päiviksi ja poistaa jälkeenpäin. Katso CI-ajurit.

Tallenna data levylle

Repositoriot, ladatut tiedostot, artefaktit ja rekisterin kuvat vievät tilaa. Liitä 10 GB – 10 TB:n lohkotallennuslevy ja kasvata sitä käytön aikana, kun tila alkaa loppua.

Suojaa se

  • Liitä maksuton palomuuri SSH:lle, HTTP:lle ja HTTPS:lle. Rajaa SSH tiimisi osoitteisiin, jos mahdollista.
  • Ota käyttöön päivittäiset varmuuskopiot (20 % palvelimen hinnasta, 7 palautuspistettä) ja käytä GitLabin omaa varmuuskopiotyökalua sovellustason kopioihin.
  • Ota tilannevedos ennen jokaista GitLab-päivitystä.
  • Ota kaksivaiheinen tunnistautuminen käyttöön kaikille GitLab-käyttäjille.

Projektien siirtäminen

GitLab voi tuoda projekteja muista Git-palveluista sekä toisen GitLab-instanssin vientitiedostoista. Pelkät Git-repositoriot siirtyvät peilaavalla pushilla. Tuo suurimmat projektit ensin nähdäksesi, kuinka paljon levytilaa tarvitset, ja mitoita levy sitten vähän väljästi.

Miksi ylläpitää GitLabia itse Wolkrassa

  • Koodi pysyy Saksassa. Hyödyllistä asiakkaille ja sopimuksille, jotka edellyttävät hostingia EU:ssa. Katso EU VPS ja GDPR.
  • Mittaamaton liikenne. Kloonauksista, pusheista, konttikuvien latauksista ja artefaktien latauksista ei peritä gigatavukohtaisia maksuja. Portit ovat enintään 10 Gbit/s, jaettuja, ja kohtuullisen käytön periaate on voimassa.
  • Ei käyttäjäkohtaista hinnoittelua meiltä. Maksat palvelimesta tuntilaskutuksella.
  • Yksityinen jo suunnittelultaan. Aja ajureita ja tietokantoja yksityisverkossa ilman julkisia IP-osoitteita ja anna niille pääsy ulos NAT-yhdyskäytävän kautta.

Käynnistä GitLab-palvelimesi

Luo tili, lataa saldoa kortilla tai kryptovaluutalla ja valitse GitLab-sovellus vähintään 4 GB:n muistilla. Oma GitLabisi Frankfurtissa on valmis pian käynnistyksen jälkeen.

Usein kysytyt kysymykset

Minkä GitLab-version sovellus asentaa?

GitLab CE:n eli avoimen lähdekoodin Community Editionin tavalliselle Linux-palvelimelle root-oikeuksin.

Kuinka paljon muistia GitLab tarvitsee?

Varaa vähintään 4 GB muistia ja 8 GB tiimille, joka käyttää CI:tä, konttirekisteriä ja useita projekteja. GitLab ajaa monia palveluita ja on hidas pienillä paketeilla.

Voinko ajaa CI/CD-töitä samalla palvelimella?

Voit, mutta silloin työt kilpailevat GitLabin kanssa prosessorista ja muistista. Useimmat tiimit lisäävät yhden tai useamman erillisen ajuripalvelimen ja rekisteröivät ne GitLabiin.

Miten saan GitLabiin HTTPS:n?

Osoita verkkotunnus palvelimeen ja aseta se GitLabin ulkoiseksi URL-osoitteeksi. GitLab voi sen jälkeen hakea varmenteen kyseiselle verkkotunnukselle.

Missä repositorioni säilytetään?

Palvelimellasi Frankfurtissa. Voit siirtää GitLabin datan lohkotallennuslevylle, jolloin se voi kasvaa palvelimen levystä riippumatta.

Käynnistä palvelin Frankfurtissa

Luo tili, lataa saldoa ja aja palvelinta alkaen €3.49 kuukaudessa. Maksat vain käyttämistäsi tunneista. Mittaamaton kaistanleveys kaikissa paketeissa.