Nextcloudin asentaminen Ubuntu 22.04:ään
Voit asentaa Nextcloudin Ubuntu 22.04:ään muutamalla yksinkertaisella vaiheella. Järjestelmänvalvojan oikeuksien määrittäminen ja SSL-varmenteen lisääminen sujuvat helposti komentoriviltä. Näin pääset käyttöliittymään verkkoselaimella tarvittavien turvatoimien turvin.
Nextcloud Ubuntu 22.04:ssa
Nextcloud on vapaasti saatavilla oleva ownCloud-haara. Tämä pilvipohjainen tallennuspalvelu mahdollistaa palvelun itseisännöinnin sekä yksityis- että yrityskäyttöön. Verrattuna muihin Nextcloud-vaihtoehtoihin ratkaisu erottuu edukseen erityisesti helppokäyttöisyydellään, vakaudellaan ja lukuisilla hyödyllisillä turvaominaisuuksillaan, jotka tarjoavat tietojesi optimaalisen suojan. Nextcloudin asennus Ubuntu 22.04:ään vaatii vain muutaman vaiheen. Tässä oppaassa näytämme, kuinka voit suojata tietovarastosi SSL-varmenteilla heti alusta alkaen.
Mitkä vaatimukset on täytettävä?
Nextcloudin asentaminen Ubuntu 22.04:ään edellyttää muutamia ennakkoehtoja. Varmista ensin, että käytössäsi on Ubuntu 22.04:ää käyttävä palvelin. Palomuurin määrittäminen on välttämätöntä. Lisäksi sinulla on oltava käyttäjä, jolla on Sudo-oikeudet. Järjestelmän vähimmäisvaatimukset ovat vähintään 1 gigatavu RAM-muistia ja yksi prosessori. Optimaalisen suorituskyvyn saavuttamiseksi kaikkien lisäosien kanssa suositellaan kuitenkin 4 gigatavua RAM-muistia ja kahta prosessoria. Jos sinulla on asennettuna Apache2, poista se ennen seuraavien vaiheiden aloittamista. On myös suositeltavaa määrittää etukäteen verkkotunnus, joka osoittaa palvelimelle.
Päivitä järjestelmä
Ennen varsinaisen asennuksen aloittamista on tärkeää päivittää järjestelmäsi uusimpaan versioon. Tee tämä seuraavilla komennoilla:
sudo apt-get update
sudo apt-get upgradebashKun Ubuntu 22.04 on päivitetty onnistuneesti, voit aloittaa asennuksen.
Nextcloudin asentaminen Ubuntu 22.04:ään
Voit asentaa Nextcloudin Ubuntu 22.04:ään käyttämällä valmiiksi asennettua Snap-pakettihallintaohjelmaa. Snap varmistaa, että saat aina uusimman version, ja se hallinnoi kaikkia tarvittavia tiedostoja keskitetysti. Lataa Nextcloud-paketti sen avulla:
sudo snap install nextcloudbashNextcloudin nykyinen versio ladataan ja asennetaan nyt. Voit tarkistaa, onko asennus onnistunut, seuraavalla komennolla:
snap changes nextcloudbashLuo järjestelmänvalvoja
Voit luoda järjestelmänvalvojan käyttäjän käyttöliittymän kautta, mutta tämä aiheuttaa tietoturvariskin. Jotta rekisteröintisivua ei paljasteta, luo järjestelmänvalvoja suoraan komentoriviltä. Käytä seuraavaa komentoa ja korvaa ”user” ja ”password” haluamallasi käyttäjätunnuksella ja vahvalla salasanalla:
sudo nextcloud.manual-install user passwordbashSen jälkeen sinun pitäisi saada vahvistus siitä, että käyttäjälle on myönnetty järjestelmänvalvojan oikeudet.
Muuta PHP-asetuksia
PHP-asetusten muuttamiseksi, etenkin suuremmissa projekteissa, on suositeltavaa säätää jaettua työmuistia, jotta tarvittavat resurssit ovat käytettävissä. Voit tehdä tämän suoraan komentoriviltä seuraavalla komennolla:
sudo snap set nextcloud php.memory-limit=LimitbashKorvaa paikkamerkki ”Limit” todellisella luvulla.
Määritä luotetut verkkotunnukset ja avaa portit
Kun asennus tapahtuu komentoriviltä, Nextcloud rajoittaa pääsyn automaattisesti vain paikalliseen isäntäkoneeseen. Jos haluat käyttää pilvipalvelua verkkotunnuksesi tai IP-osoitteesi kautta, sinun on päivitettävä asetukset. Tarkista ensin tallennetut verkkotunnukset seuraavalla komennolla:
sudo nextcloud.occ config:system:get trusted_domainsbashTällä hetkellä tulosteessa pitäisi näkyä vain merkintä ”localhost”. Voit muuttaa tätä seuraavalla komennolla:
sudo nextcloud.occ config:system:set trusted_domains 1 --value=examplebashKorvaa paikkamerkki ”example” omalla verkkotunnuksellasi tai palvelimesi IP-osoitteella. Käytä sitten edellistä komentoa uudelleen tarkistaaksesi päivitetyt tiedot. Uuden osoitteen pitäisi nyt näkyä ”localhostin” vieressä.
On tärkeää, että avaat portit 80 (HTTP) ja 443 (HTTPS) palvelimesi palomuurissa:
sudo ufw allow 80, 443/tcpbashAsenna SSL-varmenne
Kun olet asentanut Nextcloudin Ubuntu 22.04:ään, voit suojata tietosi SSL-varmenteella ja ottaa käyttöön HTTPS-yhteyden. Voit joko käyttää Let’s Encryptin varmennetta tai luoda varmenteen itse. Alla on esitetty molemmat vaihtoehdot, aloittaen valmiista varmenteesta. Varmista, että tarvittavat portit ovat auki. Pyydä nyt varmenne tällä komennolla:
sudo nextcloud.enable-https lets-encryptbashSaat seuraavan tuloksen:
In order for Let’s Encrypt to verify that you actually own the domain(s) for which you’re requesting a certificate, there are a number of requirements that you need to be aware of:
1. In order to register with the Let’s Encrypt ACME server, you must agree to the currently-in-effect Subscriber Agreement located here:
https://letsencrypt.org/repository/
By continuing to use this tool you agree to these terms. Please cancel now if otherwise.
2. You must have the domain name(s) for which you want certificates pointing at the external IP address of this machine.
3. Both ports 80 and 443 on the external IP address of this machine must point to this machine (e.g. port forwarding might need to be setup on your router).
Have you met these requirements? (y/n)bashVahvista painamalla [y].
Kirjoita sähköpostiosoitteesi ja vahvista painamalla [Enter]. Kirjoita sitten Nextcloud-palvelimeesi liitetty verkkotunnus. Varmenne luodaan ja tallennetaan suoraan palvelimelle.
Voit myös luoda oman varmenteen. Selaimet näyttävät kuitenkin usein varoituksen, koska varmennetta ei ole vahvistettu ulkoisen varmentajan toimesta. Jos haluat silti luoda sen, käytä seuraavaa komentoa:
sudo nextcloud.enable-https self-signedbashSinun pitäisi nyt saada vahvistusviesti, jonka jälkeen sinun tulee avata yllä luetellut portit, jos et ole vielä tehnyt niin.
Ensimmäinen kirjautuminen
Nextcloudin asennus Ubuntu 22.04:ään on valmis. Avaa nyt selaimesi ja siirry verkkotunnuksellesi tai IP-osoitteeseesi. Koska olet jo luonut järjestelmänvalvojan, sinut ohjataan suoraan kirjautumissivulle. Kirjoita järjestelmänvalvojan käyttäjätunnus ja salasana. Jos kirjautuminen onnistuu, ponnahdusikkunaan avautuu luettelo Nextcloudin kanssa yhteensopivista sovelluksista. Voit ladata nämä sovellukset tai ohittaa tämän vaiheen. Sitten sinut ohjataan Nextcloud-käyttöliittymään, joka on käyttövalmis.