-# Pleroman asennus OpenBSD:llä
+# Akkoman asennus OpenBSD:llä
Tarvitset:
* Oman domainin
Tästä eteenpäin oletuksena on, että domain "esimerkki.com" osoittaa
serverin IP-osoitteeseen.
-Jos asennuksen kanssa on ongelmia, IRC-kanava #pleroma Freenodessa tai
-Matrix-kanava #freenode_#pleroma:matrix.org ovat hyviä paikkoja löytää apua
+Jos asennuksen kanssa on ongelmia, IRC-kanava #pleroma Libera.chat tai
+Matrix-kanava #pleroma:libera.chat ovat hyviä paikkoja löytää apua
(englanniksi), `/msg eal kukkuu` jos haluat välttämättä puhua härmää.
Asenna tarvittava ohjelmisto:
-`# pkg_add git elixir gmake postgresql-server-10.3 postgresql-contrib-10.3`
+`# pkg_add git elixir gmake postgresql-server-10.3 postgresql-contrib-10.3 cmake ffmpeg ImageMagick`
+
+#### Optional software
+
+[`docs/installation/optional/media_graphics_packages.md`](../installation/optional/media_graphics_packages.md):
+ * ImageMagick
+ * ffmpeg
+ * exiftool
+
+Asenna tarvittava ohjelmisto:
+
+`# pkg_add ImageMagick ffmpeg p5-Image-ExifTool`
Luo postgresql-tietokanta:
`# rcctl enable postgresql`
-Luo käyttäjä pleromaa varten (kysyy muutaman kysymyksen):
+Luo käyttäjä akkomaa varten (kysyy muutaman kysymyksen):
-`# adduser pleroma`
+`# adduser akkoma`
-Vaihda pleroma-käyttäjään ja mene kotihakemistoosi:
+Vaihda akkoma-käyttäjään ja mene kotihakemistoosi:
-`# su - pleroma`
+`# su - akkoma`
-Lataa pleroman lähdekoodi:
+Lataa akkoman lähdekoodi:
-`$ git clone -b stable https://git.pleroma.social/pleroma/pleroma.git`
+`$ git clone https://akkoma.dev/AkkomaGang/akkoma.git`
-`$ cd pleroma`
+`$ cd akkoma`
Asenna tarvittavat elixir-kirjastot:
`$ MIX_ENV=prod mix ecto.migrate`
-Käynnistä pleroma-prosessi:
+Käynnistä akkoma-prosessi:
`$ MIX_ENV=prod mix compile`
Huom! Muista varmistaa että muuttuja MIX_ENV on "prod" mix-komentoja ajaessasi.
Mix lukee oikean konfiguraatiotiedoston sen mukaisesti.
-Ohessa enimmäkseen toimivaksi todettu rc.d-skripti pleroman käynnistämiseen.
-Kirjoita se tiedostoon /etc/rc.d/pleroma. Tämän jälkeen aja
-`# chmod +x /etc/rc.d/pleroma`, ja voit käynnistää pleroman komennolla
-`# /etc/rc.d/pleroma start`.
+Ohessa enimmäkseen toimivaksi todettu rc.d-skripti akkoman käynnistämiseen.
+Kirjoita se tiedostoon /etc/rc.d/akkoma. Tämän jälkeen aja
+`# chmod +x /etc/rc.d/akkoma`, ja voit käynnistää akkoman komennolla
+`# /etc/rc.d/akkoma start`.
```
#!/bin/ksh
-#/etc/rc.d/pleroma
+#/etc/rc.d/akkoma
-daemon="cd /home/pleroma/pleroma;MIX_ENV=prod /usr/local/bin/elixir"
+daemon="cd /home/akkoma/akkoma;MIX_ENV=prod /usr/local/bin/elixir"
daemon_flags="--detached /usr/local/bin/mix phx.server"
-daemon_user="pleroma"
+daemon_user="akkoma"
rc_reload="NO"
rc_bg="YES"
rc_cmd $1
```
-Tämän jälkeen tarvitset enää HTTP-serverin välittämään kutsut pleroma-prosessille.
-Tiedostosta `install/pleroma.nginx` löytyy esimerkkikonfiguraatio, ja TLS-sertifikaatit
+Tämän jälkeen tarvitset enää HTTP-serverin välittämään kutsut akkoma-prosessille.
+Tiedostosta `install/akkoma.nginx` löytyy esimerkkikonfiguraatio, ja TLS-sertifikaatit
saat ilmaiseksi esimerkiksi [letsencryptiltä](https://certbot.eff.org/lets-encrypt/opbsd-nginx.html).
Nginx asentuu yksinkertaisesti komennolla `# pkg_add nginx`.