Difference between pages "Palvelut-Tekniikka" and "Template:InfoTemplate"

From Tampere Hacklab Wiki
(Difference between pages)
Jump to: navigation, search
m
 
 
Line 1: Line 1:
Tässä tekniset tiedot palveluista. '''Ei tunnuksia tai salasanoja wikiin'''.
+
{| class="wikitable"
 
+
!colspan="2"|Info
Käyttäjille tarkoitettu sivu: [[Palvelut]]
+
|-
 
+
! scope="row"|Kuvaus
Hacklabin webbipalvelut pyörii FAR ry:n tarjoamassa virtuaalipalvelimessa Docker-konteissa.
+
|{{{kuvaus}}}
 
+
|-
Docker-konteista ei pääse toisiinsa suoraan. Hostin IP on 172.17.42.1. Eli jos
+
! scope="row"|Status
haluat käyttää esim LDAPpia kontista, se löytyy osoitteesta 172.17.42.1:8889 eikä 127.0.0.1.
+
|{{{status}}}
 
+
|-
Kontteihin pääsee shelliin tekemään huoltojuttuja näin:
+
! scope="row"|Tekijä(t)
 
+
|{{{tekijat}}}
docker exec -it <nimi> bash
+
|-
 
+
! scope="row"|Aktiivinen?
Kontissa tehdyt muutokset EIVÄT TALLENNU ellei konttia committoi:
+
|{{{aktiivinen}}}
 
+
|-
docker commit <nimi>
+
|}
 
+
Jos teet isomman muutoksen, anna kontille uusi image-nimi ja tagi (versionumero):
+
 
+
docker commit <nimi> <image>:<tagi>
+
 
+
Muista päivittää tälle sivulle uusimman version image:tagi!
+
 
+
= LDAP =
+
 
+
Tehty tämän ohjeen mukaan: https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-a-basic-ldap-server-on-an-ubuntu-12-04-vps
+
 
+
== Docker-kontti ==
+
 
+
{{Template:DockerKontti
+
|kuvaus = slapd LDAP-palvelin
+
|nimi = ldap
+
|tekija = cos
+
|image = ldap_tuotanto_1
+
|alkuperainen_image = ubuntu
+
|kaynnistys =
+
<pre>
+
docker run -d -p 8888:80 -p 8889:389 --name ldap -t {{{image}}}
+
docker exec ldap service apache2 start
+
docker exec ldap service slapd start
+
</pre>
+
|jaetut_hakemistot = -
+
|varmuuskopiointi = TBD
+
|verkko = LDAP portissa 8889 (389) ja phpldapadmin portissa 8888 (80)
+
}}
+
 
+
== Debuggaus ==
+
 
+
=== Slapd:n logituksen saa näin ===
+
 
+
killall slapd (ei kuole service stop:lla!)
+
slapd -d -1
+
 
+
=== ldapsearch ===
+
 
+
Ldapsearchilla voi tehdä kaikenlaisia hakuja (http://blogs.splunk.com/2009/07/30/ldapsearch-is-your-friend/)
+
 
+
ldapsearch -h 127.0.0.1 -p 8889 -x -b "dc=tampere,dc=hacklab,dc=fi" -D "cn=<tunnus>,ou=users,dc=tampere,dc=hacklab,dc=fi" -W
+
 
+
= Wiki =
+
 
+
Mediawiki. Luet sitä. Käyttää FAR:n MySQL-tietokantaa. Imageen asetettu uudempi versio mediawikistä ja LDAPAuthentication-lisäosa.
+
 
+
== WYSIWYG-editori ==
+
 
+
VisualEditor on suositeltu. Extensioni asennettu, MUTTA asennus kesken
+
 
+
https://www.mediawiki.org/wiki/Parsoid/Setup kohtaan apt-get install curl parsoid
+
 
+
parsoid : Depends: nodejs (>= 0.8.0) but 0.6.12~dfsg1-1ubuntu1 is to be installed
+
E: Unable to correct problems, you have held broken packages.
+
 
+
== Docker-kontti ==
+
 
+
{{Template:DockerKontti
+
|kuvaus = Mediawiki
+
|nimi = mediawiki
+
|tekija = cos
+
|image = mediawiki:beta2
+
|alkuperainen_image = nickstenning/mediawiki
+
|kaynnistys =
+
<pre>
+
docker run -v /root/docker-data/mediawiki:/data -d -p 81:80 --name mediawiki mediawiki:beta2
+
</pre>
+
|jaetut_hakemistot = /root/docker-data/mediawiki <-> /data
+
|varmuuskopiointi = /root/docker-data/mediawiki talteen. Tietokanta?
+
|verkko = Mediawiki portissa 81
+
}}
+
 
+
= Mezzanine =
+
 
+
Löytyy kontin sisältä hakemistosta /root/trehacklab
+
 
+
/root:ssa on myös mezzanine.sh, joka asettaa pari ympäristömuuttujaa oikein ja käynnistää mezzaninen. Käytä sitä.
+
 
+
 
+
== Docker-kontti ==
+
 
+
{{Template:DockerKontti
+
|kuvaus = Mezzanine CMS
+
|nimi = mezzanine
+
|tekija = cos
+
|image = mezzanine_tuotanto_3
+
|alkuperainen_image = ubuntu 15.10
+
|kaynnistys =
+
<pre>
+
docker run -d -p 80:80 --name mezzanine -h tampere.hacklab.fi {{{image}}} /root/mezzanine.sh
+
</pre>
+
|jaetut_hakemistot = -
+
|varmuuskopiointi = TBD. Datat menee dev.db-nimiseen sqlite-tietokantaan.
+
|verkko = Mezzanine portissa 80
+
}}
+
 
+
= DLReg =
+
 
+
Cos:n tätä varten koodaamaa käyttäjille tarkotettu LDAP-rekisteröintikalu.
+
Sorsat löytyy https://github.com/hacklab-fi/dlreg ja saa kontributoida.
+
 
+
URL: http://tampere.hacklab.fi:8887/
+
 
+
== Docker-kontti ==
+
 
+
{{Template:DockerKontti
+
|kuvaus = DLReg LDAP-rekisteröinti
+
|nimi = dlreg
+
|tekija = cos
+
|image = dlreg_image
+
|alkuperainen_image = dlreg:n oma, gitistä löytyy dockerfile.
+
|kaynnistys =
+
<pre>
+
docker run --name dlreg -d -p 8887:8000 dlreg-image python dlreg/manage.py runserver 0.0.0.0:8000
+
</pre>
+
|jaetut_hakemistot = -
+
|varmuuskopiointi = TBD
+
|verkko = Webbi-ui portissa 8887
+
}}
+

Revision as of 18:04, 31 January 2016

Info
Kuvaus {{{kuvaus}}}
Status {{{status}}}
Tekijä(t) {{{tekijat}}}
Aktiivinen? {{{aktiivinen}}}