# 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](https://www.ionos.com/fi-fi/digitalguide/palvelin/tyoekalut/was-ist-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.

Vinkki Tässä oppaassa kerrotaan, miten Nextcloud asennetaan Ubuntu 22.04:ään. Jos [haluat asentaa Nextcloudin Debian 12:een](https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/nextcloud-debian-12/), tutustu digitaaliseen oppaaseemme. Meillä on myös opas Nextcloudin asentamiseen Dockerissa.

## 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:

```bash
sudo apt-get update
sudo apt-get upgrade
```

Kun 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:

```bash
sudo snap install nextcloud
```

Nextcloudin nykyinen versio ladataan ja asennetaan nyt. Voit tarkistaa, onko asennus onnistunut, seuraavalla komennolla:

```bash
snap changes nextcloud
```

## Luo 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:

```bash
sudo nextcloud.manual-install user password
```

Sen 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:

```bash
sudo snap set nextcloud php.memory-limit=Limit
```

Korvaa 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:

```bash
sudo nextcloud.occ config:system:get trusted_domains
```

Tällä hetkellä tulosteessa pitäisi näkyä vain merkintä ”localhost”. Voit muuttaa tätä seuraavalla komennolla:

```bash
sudo nextcloud.occ config:system:set trusted_domains 1 --value=example
```

Korvaa 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:

```bash
sudo ufw allow 80, 443/tcp
```

## Asenna 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:

```bash
sudo nextcloud.enable-https lets-encrypt
```

Saat seuraavan tuloksen:

```bash
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)
```

Vahvista 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:

```bash
sudo nextcloud.enable-https self-signed
```

Sinun 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.


This is a markdown version of: [https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/nextcloud-ubuntu-2204/](https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/nextcloud-ubuntu-2204/) for AI/LLM consumption.