Chat

Kirjoittaja Aihe: Pro Pilkki 2 - Linux hostaaminen  (Luettu 8300 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

Janne -Procyon-

  • Global Moderator
  • *****
  • Viestejä: 95
    • Profiili
Pro Pilkki 2 - Linux hostaaminen
« : Maaliskuu 25, 2016, 14:54:41 »
Pro Pilkki 2 hostista on nyt julkaistu Linux-versio (1.2.3 Linux), joka toimii seuraavilla Linux-jakeluilla:

Debian Wheezy / Jessie:
  - Prosessorityyppi ARM (Raspberry Pi:n Raspbian)
  - Prosessorityyppi AMD64 (64 bittinen serveri)
Ubuntu Zesty / Xenial / Trusty:
  - Prosessorityyppi AMD64 (64 bittinen serveri)

Ohessa ohjeet, joilla hostin saa ladattua ja asennettua Linux-palvelimelle. Tummennetut komennot tulee ajaa Linuxin komentokehotteessa.

1) Seuraava komento lisää järjestelmään meidän julkisen allekirjoitusavaimen, jotta järjestelmä suostuu asentamaan meidän paketteja:
wget -O - http://procyon.ddns.net:8080/propilkki_pub.gpg.key| sudo apt-key add -

2) Seuraava komento lisää järjestelmään meidän pakettipalvelun, valitse oikea komento (vain yksi) seuraavista järjestelmäsi version mukaan:
Debian Jessie:
echo "deb http://procyon.ddns.net:8080/repos/apt/debian jessie main" | sudo tee -a /etc/apt/sources.list
Debian Wheezy:
echo "deb http://procyon.ddns.net:8080/repos/apt/debian wheezy main" | sudo tee -a /etc/apt/sources.list
Ubuntu Trusty:
echo "deb http://procyon.ddns.net:8080/repos/apt/ubuntu trusty main" | sudo tee -a /etc/apt/sources.list
Ubuntu Xenial:
echo "deb http://procyon.ddns.net:8080/repos/apt/ubuntu xenial main" | sudo tee -a /etc/apt/sources.list
Ubuntu Zesty:
echo "deb http://procyon.ddns.net:8080/repos/apt/ubuntu zesty main" | sudo tee -a /etc/apt/sources.list

Lisätyn pakettipalvelun saa halutessaan poistettua, poistamalla vastaavan rivin /etc/apt/sources.list -tiedoston lopusta, jonne yllä oleva komento sen lisää.

Tästä eteenpäin asennus menee aivan normaaliin tyyliin käyttäen apt-get komentoa, Pro Pilkki 2 host-ohjelman nimi on "pp2host":

3) Päivitä tarjolla olevien pakettien lista (tämä hakee nyt näkyville myös meidän pakettipalvelun paketit)
sudo apt-get update

4) Asenna Pro Pilkki 2 host (pp2host)
sudo apt-get install pp2host

Asennuksen yhteydessä ohjelma kyselee alustavat asetukset (salasanat, hello-tekstit ym), joilla hosti käynnistetään ja myös valinnat haluaako hostin käynnistyvät automaattisesti aina bootissa. Se kysyy myös millä Linux-käyttäjällä hostia pyöritetään, oletus Raspberry pi:ssa on "pi", jota suosittelen käytettäväksi. Vältä "root" -käyttäjän käyttöä tietoturvasyistä!

Samat hostin asetukset voi muuttaa myöhemmin config-filestä: /etc/pp2host/pp2host.conf
Siellä on myös muutamia asetuksia, joita asennus ei kysele (muunmuassa IP portti, oletus 4500).

Hieman lisätietoja käytöstä (esim. sammutuksesta ja käynnistyksestä käsin ym) saa komennolla: man pp2host
Siellä on kerrottu myös PC-versiosta tuttujen autoscript.txt:n ja autohost.ini filejen sijainti (/etc/pp2host/static).

Luonnollisesti portti 4500 on ohjattava verkkoreitittimeltä serverin (esim. rasperry pi:n) IP-osoitteeseen. pp2host.conf-filestä voi vaihtaa tarvittaessa hostin portin vaikka 4501:ksi, jos haluaa pyörittää saman routterin takana kahta hostia: esim PC:llä yhtä (4500) ja Raspberry Pi:lla toista (4501). Routterissa ohjaus on tehtävä vastaavasti. Reitityksen pitää luonnollisesti olla kunnossa hostin käynnistyshetkellä että hosti päätyy julkiselle hostilistalle.

Mikäli Linux-hostiin tulee päivityksiä, ne päivittyvät samalla kuin muukin järjestelmä ajettaessa:
sudo apt-get update
sudo apt-get upgrade
Mikäli päivitys on tarjolla, hosti sammuu, päivittyy ja palaa takaisin käyntiin (kaikki asetukset säilyvät). Joissain tilanteissa verkkoyhteysportti voi jäädä järjestelmään varatuksi joksikin aikaa, jolloin hostin automaattinen uudelleenkäynnistyminen ei onnistu. Tässä tilanteessa, odota muutama minuutti ja suoria komento "service pp2host start" käynnistääksesi hostin.

Hostin asennuksen saa poistettua asetuksineen päivineen komennolla:
sudo apt-get purge pp2host
« Viimeksi muokattu: Syyskuu 03, 2017, 18:43:35 kirjoittanut Janne -Procyon- »
- Janne Olkkonen-
 --Team Procyon--


TaaviT

  • Vieras
Vs: Pro Pilkki 2 - Linux hostaaminen Raspberry Pi:lla
« Vastaus #1 : Syyskuu 06, 2016, 16:42:16 »
Hello, do you also plan to make release for i386 and amd64 systems? Would be great to run it on Ubuntu Server.

Janne -Procyon-

  • Global Moderator
  • *****
  • Viestejä: 95
    • Profiili
Vs: Pro Pilkki 2 - Linux hostaaminen Raspberry Pi:lla
« Vastaus #2 : Syyskuu 06, 2016, 22:39:28 »
Maybe at some point, especially if current 24/7 hosts become full and more hosts are needed. Biggest job would be to package it properly to Ubuntu or other distros. It took surprisingly much time to get it properly packaged and distributed for Debian (Raspbian). Of course some zip-distribution with instructions could be done, but it feels somewhat lame.  :-)

i386 or amd64 Debian package would be the most convenient next step in Linux side.
- Janne Olkkonen-
 --Team Procyon--

TaaviT

  • Vieras
Vs: Pro Pilkki 2 - Linux hostaaminen Raspberry Pi:lla
« Vastaus #3 : Syyskuu 07, 2016, 13:49:26 »
Then there is hope   :-)
Wish your team good luck with developing, this is a great game


Topias Mariapori

  • Viestejä: 20
    • Profiili
    • Dataforia.com
    • Sähköposti
Vs: Pro Pilkki 2 - Linux hostaaminen Raspberry Pi:lla
« Vastaus #4 : Marraskuu 04, 2016, 00:17:56 »
Tämä oli aivan mahtava homma!

Juuri mietin kun et saisikohan sen heitettyä minun RPI:lle niin heti nappas.  :-P
ProPilkki2 fani
Käy tsekkaa:

Mikko_-Procyon-

  • Veronkiertäjä
  • Mikkonator
  • *****
  • Viestejä: 4823
  • Ei tunnu missään!
    • Profiili
    • Propilkki 2
Vs: Pro Pilkki 2 - Linux hostaaminen
« Vastaus #5 : Syyskuu 19, 2017, 22:54:15 »
Linux-hosteille on pieni päivitys tarjolla:

    * Fix for mute and other warning commands (v1.2.4)
    * Package signing changed to use SHA256 key to avoid warning when running apt-get update
Henri Poincare: "Tiede on faktoja; aivan kuten talot tehdään kivistä on tiede tehty faktoista; mutta kivikasa ei ole talo eikä kokoelma faktoja ole välttämättä tiedettä."

http://kalassa.net/mikkoprocyon/


Kirjaudu sisään palveluiden tunnuksilla

 



center>