<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.stacken.kth.se/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nsg</id>
	<title>stackenwiki - Användarbidrag [sv]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stacken.kth.se/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nsg"/>
	<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php/Special:Bidrag/Nsg"/>
	<updated>2026-05-27T07:01:08Z</updated>
	<subtitle>Användarbidrag</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Chat&amp;diff=1587</id>
		<title>Chat</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Chat&amp;diff=1587"/>
		<updated>2024-03-18T08:19:39Z</updated>

		<summary type="html">&lt;p&gt;Nsg: /* = Let&amp;#039;s Encrypt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Chat ==&lt;br /&gt;
&lt;br /&gt;
Chat är ett VM som kör på [[Marlin]] vilket i sin tur kör flera Matrix relaterade LXD-containers. Direkt på VM:et chat hörs en HAProxy vars configuration (/etc/haproxy/haproxy.cfg) skickar trafik till respektive tjänst.&lt;br /&gt;
&lt;br /&gt;
=== Let&#039;s Encrypt ===&lt;br /&gt;
&lt;br /&gt;
Körs direkt på chat, regler i HAproxy som fångar &amp;lt;code&amp;gt;/.well-known/acme-challenge/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Element Web ===&lt;br /&gt;
&lt;br /&gt;
Körs i en LXD-container som heter &amp;lt;code&amp;gt;riot-client&amp;lt;/code&amp;gt;. Projektet gick under det namnet när vi satte upp tjänsten. Den fångar vanlig https trafik till chat.stacken.kth.se och skickar den till en nginx som körs inne i den containern.&lt;br /&gt;
&lt;br /&gt;
Den är väldigt vanilla uppsatt, i &amp;lt;code&amp;gt;/var/www/html&amp;lt;/code&amp;gt; ligger element web uppackad. Jag brukar göra något i stil med det här när jag uppgraderar den:&lt;br /&gt;
&lt;br /&gt;
    cd /var/www/&lt;br /&gt;
    wget https://github.com/vector-im/element-web/releases/download/v1.11.49/element-v1.11.49.tar.gz&lt;br /&gt;
    rm -rf html-old&lt;br /&gt;
    mv html/ html-old&lt;br /&gt;
    tar xf element-v1.11.49.tar.gz&lt;br /&gt;
    mv element-v1.11.49 html&lt;br /&gt;
    chown root:root -R html&lt;br /&gt;
    cp html-old/config.json html&lt;br /&gt;
    cd html&lt;br /&gt;
    git diff config.sample.json config.json&lt;br /&gt;
&lt;br /&gt;
=== Matrix Server (Synapse) ===&lt;br /&gt;
&lt;br /&gt;
Körs i en LXD-container som heter &amp;lt;code&amp;gt;matrix-server&amp;lt;/code&amp;gt;. Använder det officiella apt-repot för att installera synapse. Var försiktig och läs uppgraderingsinstruktionerna innan du bara gör en update. Det sker breaking changes i bland och man behöver uppdatera matrix-serverns configuration, eller andra beroenden.&lt;br /&gt;
&lt;br /&gt;
==== admin-användaren (Stacken-användaren) ====&lt;br /&gt;
&lt;br /&gt;
Det finns en användare som heter &amp;lt;code&amp;gt;admin@stacken.kth.se&amp;lt;/code&amp;gt; (Stacken) som t.ex. är Admin i #stacken-rummet. Lösenordet för den användaren hittar du om du loggar in på servern och kollar runt lite. För mindre kryptisk förklaring fråga [[User:Nsg]]&lt;br /&gt;
&lt;br /&gt;
Det är endast &amp;lt;code&amp;gt;admin@stacken.kth.se&amp;lt;/code&amp;gt; som är tänk att vara Admin i Stacken-rum. Personer som behöver utökade rättigheter (som att kicka/banna folk) görs till moderatorer. Det är för att det kan vara klurigt att bli av med en Admin så som rättighetsmodellen är uppsatt. Det finns oftast även liten poäng för en användare att vara Admin.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
&lt;br /&gt;
Kör i en LXD-container som heter &amp;lt;code&amp;gt;postgres&amp;lt;/code&amp;gt; och gör vad du tror. Används av matrix-server.&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Chat&amp;diff=1586</id>
		<title>Chat</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Chat&amp;diff=1586"/>
		<updated>2024-03-18T08:19:16Z</updated>

		<summary type="html">&lt;p&gt;Nsg: /* Matrix Server (Synapse) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Chat ==&lt;br /&gt;
&lt;br /&gt;
Chat är ett VM som kör på [[Marlin]] vilket i sin tur kör flera Matrix relaterade LXD-containers. Direkt på VM:et chat hörs en HAProxy vars configuration (/etc/haproxy/haproxy.cfg) skickar trafik till respektive tjänst.&lt;br /&gt;
&lt;br /&gt;
=== Let&#039;s Encrypt ==&lt;br /&gt;
&lt;br /&gt;
Körs direkt på chat, regler i HAproxy som fångar &amp;lt;code&amp;gt;/.well-known/acme-challenge/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Element Web ===&lt;br /&gt;
&lt;br /&gt;
Körs i en LXD-container som heter &amp;lt;code&amp;gt;riot-client&amp;lt;/code&amp;gt;. Projektet gick under det namnet när vi satte upp tjänsten. Den fångar vanlig https trafik till chat.stacken.kth.se och skickar den till en nginx som körs inne i den containern.&lt;br /&gt;
&lt;br /&gt;
Den är väldigt vanilla uppsatt, i &amp;lt;code&amp;gt;/var/www/html&amp;lt;/code&amp;gt; ligger element web uppackad. Jag brukar göra något i stil med det här när jag uppgraderar den:&lt;br /&gt;
&lt;br /&gt;
    cd /var/www/&lt;br /&gt;
    wget https://github.com/vector-im/element-web/releases/download/v1.11.49/element-v1.11.49.tar.gz&lt;br /&gt;
    rm -rf html-old&lt;br /&gt;
    mv html/ html-old&lt;br /&gt;
    tar xf element-v1.11.49.tar.gz&lt;br /&gt;
    mv element-v1.11.49 html&lt;br /&gt;
    chown root:root -R html&lt;br /&gt;
    cp html-old/config.json html&lt;br /&gt;
    cd html&lt;br /&gt;
    git diff config.sample.json config.json&lt;br /&gt;
&lt;br /&gt;
=== Matrix Server (Synapse) ===&lt;br /&gt;
&lt;br /&gt;
Körs i en LXD-container som heter &amp;lt;code&amp;gt;matrix-server&amp;lt;/code&amp;gt;. Använder det officiella apt-repot för att installera synapse. Var försiktig och läs uppgraderingsinstruktionerna innan du bara gör en update. Det sker breaking changes i bland och man behöver uppdatera matrix-serverns configuration, eller andra beroenden.&lt;br /&gt;
&lt;br /&gt;
==== admin-användaren (Stacken-användaren) ====&lt;br /&gt;
&lt;br /&gt;
Det finns en användare som heter &amp;lt;code&amp;gt;admin@stacken.kth.se&amp;lt;/code&amp;gt; (Stacken) som t.ex. är Admin i #stacken-rummet. Lösenordet för den användaren hittar du om du loggar in på servern och kollar runt lite. För mindre kryptisk förklaring fråga [[User:Nsg]]&lt;br /&gt;
&lt;br /&gt;
Det är endast &amp;lt;code&amp;gt;admin@stacken.kth.se&amp;lt;/code&amp;gt; som är tänk att vara Admin i Stacken-rum. Personer som behöver utökade rättigheter (som att kicka/banna folk) görs till moderatorer. Det är för att det kan vara klurigt att bli av med en Admin så som rättighetsmodellen är uppsatt. Det finns oftast även liten poäng för en användare att vara Admin.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
&lt;br /&gt;
Kör i en LXD-container som heter &amp;lt;code&amp;gt;postgres&amp;lt;/code&amp;gt; och gör vad du tror. Används av matrix-server.&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Chat&amp;diff=1585</id>
		<title>Chat</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Chat&amp;diff=1585"/>
		<updated>2024-03-18T08:12:47Z</updated>

		<summary type="html">&lt;p&gt;Nsg: Created page with &amp;quot;== Chat ==  Chat är ett VM som kör på Marlin vilket i sin tur kör flera Matrix relaterade LXD-containers. Direkt på VM:et chat hörs en HAProxy vars configuration (/e...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Chat ==&lt;br /&gt;
&lt;br /&gt;
Chat är ett VM som kör på [[Marlin]] vilket i sin tur kör flera Matrix relaterade LXD-containers. Direkt på VM:et chat hörs en HAProxy vars configuration (/etc/haproxy/haproxy.cfg) skickar trafik till respektive tjänst.&lt;br /&gt;
&lt;br /&gt;
=== Let&#039;s Encrypt ==&lt;br /&gt;
&lt;br /&gt;
Körs direkt på chat, regler i HAproxy som fångar &amp;lt;code&amp;gt;/.well-known/acme-challenge/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Element Web ===&lt;br /&gt;
&lt;br /&gt;
Körs i en LXD-container som heter &amp;lt;code&amp;gt;riot-client&amp;lt;/code&amp;gt;. Projektet gick under det namnet när vi satte upp tjänsten. Den fångar vanlig https trafik till chat.stacken.kth.se och skickar den till en nginx som körs inne i den containern.&lt;br /&gt;
&lt;br /&gt;
Den är väldigt vanilla uppsatt, i &amp;lt;code&amp;gt;/var/www/html&amp;lt;/code&amp;gt; ligger element web uppackad. Jag brukar göra något i stil med det här när jag uppgraderar den:&lt;br /&gt;
&lt;br /&gt;
    cd /var/www/&lt;br /&gt;
    wget https://github.com/vector-im/element-web/releases/download/v1.11.49/element-v1.11.49.tar.gz&lt;br /&gt;
    rm -rf html-old&lt;br /&gt;
    mv html/ html-old&lt;br /&gt;
    tar xf element-v1.11.49.tar.gz&lt;br /&gt;
    mv element-v1.11.49 html&lt;br /&gt;
    chown root:root -R html&lt;br /&gt;
    cp html-old/config.json html&lt;br /&gt;
    cd html&lt;br /&gt;
    git diff config.sample.json config.json&lt;br /&gt;
&lt;br /&gt;
=== Matrix Server (Synapse) ===&lt;br /&gt;
&lt;br /&gt;
Körs i en LXD-container som heter &amp;lt;code&amp;gt;matrix-server&amp;lt;/code&amp;gt;. Använder det officiella apt-repot för att installera synapse. Var försiktig och läs uppgraderingsinstruktionerna innan du bara gör en update. Det sker breaking changes i bland och man behöver uppdatera matrix-serverns configuration, eller andra beroenden.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
&lt;br /&gt;
Kör i en LXD-container som heter &amp;lt;code&amp;gt;postgres&amp;lt;/code&amp;gt; och gör vad du tror. Används av matrix-server.&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Anv%C3%A4ndare:Nsg&amp;diff=1554</id>
		<title>Användare:Nsg</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Anv%C3%A4ndare:Nsg&amp;diff=1554"/>
		<updated>2022-01-28T11:23:53Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Stefan Berggren ==&lt;br /&gt;
&lt;br /&gt;
Stefan Berggren eller nsg. Började studera på KTH 2004, började på data 2005 och studerade på heltid fram till 2010 då jag fick ett sommarjobb där jag blev kvar, har sedan dess rört mig vidare. Under de första 1,5 året jobbade jag deltid tillsammans med studier men det blev för rörigt så jag jobbar heltid sedan 2012.&lt;br /&gt;
&lt;br /&gt;
Jag har varit medlem och staff sedan 2008 och varit ordförande för länge.&lt;br /&gt;
&lt;br /&gt;
 2008-      Medlem, Staff&lt;br /&gt;
 2008-2009: Styrelseledarmot&lt;br /&gt;
 2009-2019: Ordförande&lt;br /&gt;
 2020-2021: Styrelseledarmot&lt;br /&gt;
&lt;br /&gt;
Jag är även Wiki Admin, vill du hjälpa till så hör av dig.&lt;br /&gt;
&lt;br /&gt;
mailto:nsg@stacken.kth.se&lt;br /&gt;
&lt;br /&gt;
=== Kunskap ===&lt;br /&gt;
&lt;br /&gt;
Jobbat i gränslandet mellan server och webb i över 10 år. Jobbar med servrar, databaser, infrastruktur. Mycket containers, kluster, HA, modernt ... men intresset sträcker sig även ut till de lite äldre sakerna och det behövs på Stacken!&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Anv%C3%A4ndare:Nsg&amp;diff=1553</id>
		<title>Användare:Nsg</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Anv%C3%A4ndare:Nsg&amp;diff=1553"/>
		<updated>2022-01-28T11:15:47Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Stefan Berggren ==&lt;br /&gt;
&lt;br /&gt;
Stefan Berggren eller nsg. Började studera på KTH 2004, började på data 2005 och studerade på heltid fram till 2010 då jag fick ett sommarjobb där jag blev kvar, har sedan dess rört mig vidare. Under de första 1,5 året jobbade jag deltid tillsammans med studier men det blev för rörigt så jag jobbar heltid sedan 2012.&lt;br /&gt;
&lt;br /&gt;
Jag har varit medlem och staff sedan 2008 och varit ordförande för länge.&lt;br /&gt;
&lt;br /&gt;
 2008-      Medlem, Staff&lt;br /&gt;
 2008-2009: Styrelseledarmot&lt;br /&gt;
 2009-2019: Ordförande&lt;br /&gt;
 2020-2021: Styrelseledarmot&lt;br /&gt;
&lt;br /&gt;
Jag är även Wiki Admin, vill du hjälpa till så hör av dig.&lt;br /&gt;
&lt;br /&gt;
mailto:nsg@stacken.kth.se&lt;br /&gt;
&lt;br /&gt;
=== Kunskap ===&lt;br /&gt;
&lt;br /&gt;
Jobbat i gränslandet mellan server och webb i snart 10 år nu. Jobbar med servrar, databaser, infrastruktur. Mycket containers, kluster, HA, modernt ... men intresset sträcker sig även ut till de lite äldre sakerna och det behövs på Stacken!&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Anv%C3%A4ndare:Nsg&amp;diff=1534</id>
		<title>Användare:Nsg</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Anv%C3%A4ndare:Nsg&amp;diff=1534"/>
		<updated>2019-10-07T15:46:47Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Stefan Berggren ==&lt;br /&gt;
&lt;br /&gt;
Stefan Berggren eller nsg. Började studera på KTH 2004, började på data 2005 och studerade på heltid fram till 2010 då jag fick ett sommarjobb där jag blev kvar, har sedan dess rört mig vidare. Under de första 1,5 året jobbade jag deltid tillsammans med studier men det blev för rörigt så jag jobbar heltid sedan 2012.&lt;br /&gt;
&lt;br /&gt;
Jag har varit medlem och staff sedan 2008 och varit ordförande för länge.&lt;br /&gt;
&lt;br /&gt;
 2008-      Medlem, Staff&lt;br /&gt;
 2008-2009: Styrelseledarmot&lt;br /&gt;
 2009-2019: Ordförande&lt;br /&gt;
&lt;br /&gt;
Jag är även Wiki Admin, vill du hjälpa till så hör av dig.&lt;br /&gt;
&lt;br /&gt;
mailto:nsg@stacken.kth.se&lt;br /&gt;
&lt;br /&gt;
=== Kunskap ===&lt;br /&gt;
&lt;br /&gt;
Jobbat i gränslandet mellan server och webb i snart 10 år nu. Jobbar med servrar, databaser, infrastruktur. Mycket containers, kluster, HA, modernt ... men intresset sträcker sig även ut till de lite äldre sakerna och det behövs på Stacken!&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mat&amp;diff=1531</id>
		<title>Mat</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mat&amp;diff=1531"/>
		<updated>2019-08-01T13:58:58Z</updated>

		<summary type="html">&lt;p&gt;Nsg: /* Port config */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Switch &amp;quot;switch1&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Hur man ändrar switchens konfiguration står längst ner.&lt;br /&gt;
&lt;br /&gt;
=== Layout ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 2 || 3 || 4 || 5 || 6 || || 13 || 14 || 15 || 16 || 17 || 18&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 8 || 9 || 10 || 11 || 12 || || 19 || 20 || 21 || 22 || 23 || 24&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Available VLANs ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name || Description&lt;br /&gt;
|-&lt;br /&gt;
| VLAN 1 || Backend network - Used for Mat management, PXE boot and filesystem traffic.&lt;br /&gt;
|-&lt;br /&gt;
| VLAN 2 || Mat data network - Used for internal services&lt;br /&gt;
|-&lt;br /&gt;
| VLAN 3 || Stacken public network&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Port config ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Port !! VLAN (tagged) || VLAN (untagged)&lt;br /&gt;
|-&lt;br /&gt;
| 1 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 4 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 5 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 6 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 7 || VLAN 2,3 || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 8 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 9 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 10 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 11 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 12 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 13 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 14 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 15 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 16 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 17 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 18 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 19 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 20 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 21 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 22 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 23 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 24 || VLAN 1,2 || VLAN 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
==== Logga in ====&lt;br /&gt;
Logga in: (Lösenord står på switchen samt i /afs/stacken.kth.se/admin/passwords/switch1.mat.stacken.kth.se), körs på en dator som når backend-nätet eller plugga in din dator i en switchport med vlan 1 enligt ovan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ telnet 10.0.0.2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gå in i konfig-läge:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch# config&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Visa saker ====&lt;br /&gt;
Visa översikt på portarna:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# show int brief&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lista vlan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# show vlan &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lista vlan för port 3:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# show vlan port 3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lista portar där vlan 3 är aktivt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# show vlan 3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ändra saker ====&lt;br /&gt;
Ett vlan skapas dynamiskt om det inte finns.&lt;br /&gt;
&lt;br /&gt;
Lägg till vlan 3 otaggat till port 5:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# vlan 3 untagged 5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lägg till vlan 4 taggat till port 5:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# vlan 4 tagged 5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lägg till vlan 3 taggat till port 3 till 7:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# vlan 3 tagged 3-7&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ta bort vlan 3 från en port 4:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# no vlan 3 tagged 4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ta bort vlan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# no vlan 3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Logga ut ====&lt;br /&gt;
Avsluta (GLÖM INTE write mem):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# write mem&lt;br /&gt;
&lt;br /&gt;
mat-switch(config)# exit&lt;br /&gt;
&lt;br /&gt;
mat-switch# exit&lt;br /&gt;
&lt;br /&gt;
mat-switch&amp;gt; exit&lt;br /&gt;
&lt;br /&gt;
Do you want to log out [y/n]? y&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mat&amp;diff=1530</id>
		<title>Mat</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mat&amp;diff=1530"/>
		<updated>2019-08-01T13:56:06Z</updated>

		<summary type="html">&lt;p&gt;Nsg: /* Port config */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Switch &amp;quot;switch1&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Hur man ändrar switchens konfiguration står längst ner.&lt;br /&gt;
&lt;br /&gt;
=== Layout ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 2 || 3 || 4 || 5 || 6 || || 13 || 14 || 15 || 16 || 17 || 18&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 8 || 9 || 10 || 11 || 12 || || 19 || 20 || 21 || 22 || 23 || 24&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Available VLANs ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name || Description&lt;br /&gt;
|-&lt;br /&gt;
| VLAN 1 || Backend network - Used for Mat management, PXE boot and filesystem traffic.&lt;br /&gt;
|-&lt;br /&gt;
| VLAN 2 || Mat data network - Used for internal services&lt;br /&gt;
|-&lt;br /&gt;
| VLAN 3 || Stacken public network&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Port config ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Port !! VLAN (tagged) || VLAN (untagged)&lt;br /&gt;
|-&lt;br /&gt;
| 1 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 4 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 5 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 6 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 7 || VLAN 2,3 || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 8 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 9 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 10 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 11 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 12 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 13 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 14 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 15 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 16 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 17 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 18 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 19 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 20 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 21 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 22 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 23 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 24 || || VLAN 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
==== Logga in ====&lt;br /&gt;
Logga in: (Lösenord står på switchen samt i /afs/stacken.kth.se/admin/passwords/switch1.mat.stacken.kth.se), körs på en dator som når backend-nätet eller plugga in din dator i en switchport med vlan 1 enligt ovan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ telnet 10.0.0.2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gå in i konfig-läge:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch# config&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Visa saker ====&lt;br /&gt;
Visa översikt på portarna:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# show int brief&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lista vlan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# show vlan &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lista vlan för port 3:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# show vlan port 3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lista portar där vlan 3 är aktivt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# show vlan 3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ändra saker ====&lt;br /&gt;
Ett vlan skapas dynamiskt om det inte finns.&lt;br /&gt;
&lt;br /&gt;
Lägg till vlan 3 otaggat till port 5:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# vlan 3 untagged 5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lägg till vlan 4 taggat till port 5:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# vlan 4 tagged 5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lägg till vlan 3 taggat till port 3 till 7:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# vlan 3 tagged 3-7&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ta bort vlan 3 från en port 4:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# no vlan 3 tagged 4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ta bort vlan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# no vlan 3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Logga ut ====&lt;br /&gt;
Avsluta (GLÖM INTE write mem):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# write mem&lt;br /&gt;
&lt;br /&gt;
mat-switch(config)# exit&lt;br /&gt;
&lt;br /&gt;
mat-switch# exit&lt;br /&gt;
&lt;br /&gt;
mat-switch&amp;gt; exit&lt;br /&gt;
&lt;br /&gt;
Do you want to log out [y/n]? y&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mat&amp;diff=1529</id>
		<title>Mat</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mat&amp;diff=1529"/>
		<updated>2019-08-01T13:53:09Z</updated>

		<summary type="html">&lt;p&gt;Nsg: /* Layout */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Switch &amp;quot;switch1&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Hur man ändrar switchens konfiguration står längst ner.&lt;br /&gt;
&lt;br /&gt;
=== Layout ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 2 || 3 || 4 || 5 || 6 || || 13 || 14 || 15 || 16 || 17 || 18&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 8 || 9 || 10 || 11 || 12 || || 19 || 20 || 21 || 22 || 23 || 24&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Available VLANs ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name || Description&lt;br /&gt;
|-&lt;br /&gt;
| VLAN 1 || Backend network - Used for Mat management, PXE boot and filesystem traffic.&lt;br /&gt;
|-&lt;br /&gt;
| VLAN 2 || Mat data network - Used for internal services&lt;br /&gt;
|-&lt;br /&gt;
| VLAN 3 || Stacken public network&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Port config ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Port !! VLAN (tagged) || VLAN (untagged)&lt;br /&gt;
|-&lt;br /&gt;
| 1 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 4 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 5 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 6 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 7 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 8 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 9 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 10 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 11 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 12 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 13 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 14 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 15 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 16 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 17 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 18 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 19 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 20 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 21 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 22 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 23 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 24 || || VLAN 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
==== Logga in ====&lt;br /&gt;
Logga in: (Lösenord står på switchen samt i /afs/stacken.kth.se/admin/passwords/switch1.mat.stacken.kth.se), körs på en dator som når backend-nätet eller plugga in din dator i en switchport med vlan 1 enligt ovan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ telnet 10.0.0.2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gå in i konfig-läge:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch# config&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Visa saker ====&lt;br /&gt;
Visa översikt på portarna:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# show int brief&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lista vlan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# show vlan &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lista vlan för port 3:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# show vlan port 3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lista portar där vlan 3 är aktivt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# show vlan 3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Ändra saker ====&lt;br /&gt;
Ett vlan skapas dynamiskt om det inte finns.&lt;br /&gt;
&lt;br /&gt;
Lägg till vlan 3 otaggat till port 5:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# vlan 3 untagged 5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lägg till vlan 4 taggat till port 5:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# vlan 4 tagged 5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lägg till vlan 3 taggat till port 3 till 7:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# vlan 3 tagged 3-7&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ta bort vlan 3 från en port 4:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# no vlan 3 tagged 4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ta bort vlan:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# no vlan 3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Logga ut ====&lt;br /&gt;
Avsluta (GLÖM INTE write mem):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mat-switch(config)# write mem&lt;br /&gt;
&lt;br /&gt;
mat-switch(config)# exit&lt;br /&gt;
&lt;br /&gt;
mat-switch# exit&lt;br /&gt;
&lt;br /&gt;
mat-switch&amp;gt; exit&lt;br /&gt;
&lt;br /&gt;
Do you want to log out [y/n]? y&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mat&amp;diff=1515</id>
		<title>Mat</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mat&amp;diff=1515"/>
		<updated>2019-08-01T12:45:09Z</updated>

		<summary type="html">&lt;p&gt;Nsg: /* Available VLANs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Switch &amp;quot;switch1&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
=== Layout ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 3 || 5 || 7 || 9 || 11 || || 13 || 15 || 17 || 19 || 21 || 23&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 4 || 6 || 8 || 10 || 12 || || 14 || 16 || 18 || 20 || 22 || 24&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Available VLANs ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name || Description&lt;br /&gt;
|-&lt;br /&gt;
| VLAN 1 || Backend network - Used for Mat management, PXE boot and filesystem traffic.&lt;br /&gt;
|-&lt;br /&gt;
| VLAN 2 || Mat data network - Used for internal services&lt;br /&gt;
|-&lt;br /&gt;
| VLAN 3 || Stacken public network&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Port config ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Port !! VLAN (tagged) || VLAN (untagged)&lt;br /&gt;
|-&lt;br /&gt;
| 1 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 4 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 5 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 6 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 7 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 8 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 9 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 10 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 11 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 12 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 13 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 14 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 15 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 16 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 17 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 18 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 19 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 20 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 21 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 22 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 23 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 24 || || VLAN 2&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mat&amp;diff=1514</id>
		<title>Mat</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mat&amp;diff=1514"/>
		<updated>2019-08-01T12:44:58Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Switch &amp;quot;switch1&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
=== Layout ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 3 || 5 || 7 || 9 || 11 || || 13 || 15 || 17 || 19 || 21 || 23&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 4 || 6 || 8 || 10 || 12 || || 14 || 16 || 18 || 20 || 22 || 24&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Available VLANs ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name || Description&lt;br /&gt;
|-&lt;br /&gt;
| VLAN 1 || Backend network - Used for Mat management, PXE boot and filesystem traffic.&lt;br /&gt;
| VLAN 2 || Mat data network - Used for internal services&lt;br /&gt;
| VLAN 3 || Stacken public network&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Port config ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Port !! VLAN (tagged) || VLAN (untagged)&lt;br /&gt;
|-&lt;br /&gt;
| 1 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 4 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 5 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 6 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 7 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 8 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 9 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 10 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 11 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 12 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 13 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 14 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 15 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 16 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 17 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 18 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 19 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 20 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 21 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 22 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 23 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 24 || || VLAN 2&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mat&amp;diff=1513</id>
		<title>Mat</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mat&amp;diff=1513"/>
		<updated>2019-08-01T12:40:20Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Switch &amp;quot;switch1&amp;quot; layout ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 3 || 5 || 7 || 9 || 11 || || 13 || 15 || 17 || 19 || 21 || 23&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 4 || 6 || 8 || 10 || 12 || || 14 || 16 || 18 || 20 || 22 || 24&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Port !! VLAN (tagged) || VLAN (untagged)&lt;br /&gt;
|-&lt;br /&gt;
| 1 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 4 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 5 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 6 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 7 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 8 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 9 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 10 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 11 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 12 || || VLAN 1&lt;br /&gt;
|-&lt;br /&gt;
| 13 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 14 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 15 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 16 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 17 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 18 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 19 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 20 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 21 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 22 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 23 || || VLAN 2&lt;br /&gt;
|-&lt;br /&gt;
| 24 || || VLAN 2&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mat&amp;diff=1512</id>
		<title>Mat</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mat&amp;diff=1512"/>
		<updated>2019-08-01T12:39:48Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Switch &amp;quot;switch1&amp;quot; layout ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 3 || 5 || 7 || 9 || 11 || || 13 || 15 || 17 || 19 || 21 || 23&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 4 || 6 || 8 || 10 || 12 || || 14 || 16 || 18 || 20 || 22 || 24&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Port !! VLAN (tagged) || VLAN (untagged)&lt;br /&gt;
|-&lt;br /&gt;
| 1 || || VLAN 1&lt;br /&gt;
| 2 || || VLAN 1&lt;br /&gt;
| 3 || || VLAN 1&lt;br /&gt;
| 4 || || VLAN 1&lt;br /&gt;
| 5 || || VLAN 1&lt;br /&gt;
| 6 || || VLAN 1&lt;br /&gt;
| 7 || || VLAN 1&lt;br /&gt;
| 8 || || VLAN 1&lt;br /&gt;
| 9 || || VLAN 1&lt;br /&gt;
| 10 || || VLAN 1&lt;br /&gt;
| 11 || || VLAN 1&lt;br /&gt;
| 12 || || VLAN 1&lt;br /&gt;
| 13 || || VLAN 2&lt;br /&gt;
| 14 || || VLAN 2&lt;br /&gt;
| 15 || || VLAN 2&lt;br /&gt;
| 16 || || VLAN 2&lt;br /&gt;
| 17 || || VLAN 2&lt;br /&gt;
| 18 || || VLAN 2&lt;br /&gt;
| 19 || || VLAN 2&lt;br /&gt;
| 20 || || VLAN 2&lt;br /&gt;
| 21 || || VLAN 2&lt;br /&gt;
| 22 || || VLAN 2&lt;br /&gt;
| 23 || || VLAN 2&lt;br /&gt;
| 24 || || VLAN 2&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mat&amp;diff=1511</id>
		<title>Mat</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mat&amp;diff=1511"/>
		<updated>2019-08-01T12:34:46Z</updated>

		<summary type="html">&lt;p&gt;Nsg: Created page with &amp;quot;  {| class=&amp;quot;wikitable&amp;quot; |- | 1 || 3 || 5 || 7 || 9 || 11 || 13 || 15 || 17 || 19 || 21 || 23 |- | 2 || 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 22 || 24 |}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 3 || 5 || 7 || 9 || 11 || 13 || 15 || 17 || 19 || 21 || 23&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 22 || 24&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Marlin&amp;diff=1510</id>
		<title>Marlin</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Marlin&amp;diff=1510"/>
		<updated>2018-12-29T14:41:28Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Marlin är för tillfället en ganska vanilla CentOS installation med KVM och ZFS som används för flertalet VMs. Uppsatt ganska likt enligt modellen på [[KVM-Hosting]] men planen är att längre fram kolla på andra mer moderna lösningar som är smidigare att administrera, t.ex. https://maas.io&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;br /&gt;
[[Category: oVirt]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Marlin&amp;diff=1509</id>
		<title>Marlin</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Marlin&amp;diff=1509"/>
		<updated>2018-12-29T14:41:04Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Marlin är för tillfället en ganska vanilla CentOS installation med KVM och ZFS som används för flertalet VMs. Uppsatt ganska likt enligt modellen på [[KVM-hosting]] men planen är att längre fram kolla på andra mer moderna lösningar som är smidigare att administrera, t.ex. https://maas.io&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;br /&gt;
[[Category: oVirt]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=1508</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=1508"/>
		<updated>2018-12-29T14:36:23Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Info|&#039;&#039;&#039;OBS&#039;&#039;&#039; Notera att den här sidan är gammal och syftar på migrering &#039;&#039;till&#039;&#039; [[Vingummi]] vilket skedde 2012.}}&lt;br /&gt;
&lt;br /&gt;
Den här sidan försöker beskriva den migrering av Stackens mail-system till en modernare infrastruktur. Det blir automatiskt en dokumentation av vad som finns och vad som händer med de olika delarna.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
Brev (brev.stacken.kth.se) är den gamla SS10 mail-servern. Sen kör en antik++ Solaris med tillhörande Sendmail med allehanda påhängshack.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
* KPOP&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin som hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Cyrus IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
* Ingen skript-körning i personliga .forward-filer tillåts&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
*** Arkiv mot lokal fil - OK/Verified&lt;br /&gt;
*** Regelbunden kopiering ut till AFS - OK&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-arkiv i /var/spool/mail-archive till vingummi - migrerat, fungerade men funkar inte&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified&lt;br /&gt;
* Utgående SMTP - OK/Verified&lt;br /&gt;
* Peka om mail till vingummi - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 2 - Uppstädningen===&lt;br /&gt;
&lt;br /&gt;
* Mail-arkiv i /var/spool/mail-archive fungerar inte som tänkt&lt;br /&gt;
** Visade sig bero på att dumpning till fil hamnat i virtual som inte supportar det =&amp;gt; separarera expansion och arkivering =&amp;gt; arkivering via omskrivning in till archive&lt;br /&gt;
** Introducerat keywordet archive i gen.mailinglist.pl som skriver om fil-skrivningen via al_-aliases - OK/Verified.&lt;br /&gt;
** Introducerat keywordet archive i mailing-lists.conf för alla arkiv - OK/Verified.&lt;br /&gt;
* Local delivery på taco behöver sättas upp&lt;br /&gt;
* Forward-filer behöver skrivas för de som får local delivery på vingummi&lt;br /&gt;
* Utkopiering till AFS för Mhonarc arkiv fungerar inte som tänkt - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 3===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
** Extrahera special-hack i Mailman och applicera de på nya Mailman&lt;br /&gt;
** Exportera data från gamla installationen och importera i nya&lt;br /&gt;
** Konfigurera Postfix på vingummi för att interaggera med Mailman&lt;br /&gt;
** Ta bort gamla omskrivningsmagin från skriptar och Make-system&lt;br /&gt;
** Skapa lists.* tilläggen för vingummi cert&lt;br /&gt;
** Peka om DNS för lists.* till vingummi&lt;br /&gt;
&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;br /&gt;
* 2012-02-18 - Migrera mail-liste arkiv med Mhonarc (AFS publicering) till lokal cache, utskrivning till AFS via cron - /magda&lt;br /&gt;
* 2012-02-18 - Inkommande SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Utgående SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Ompekning av incoming-email från brev till vingummi - /nsg&lt;br /&gt;
* 2012-02-19 - Skapan nya archive keywordet i mailing-lists.conf - /magda&lt;br /&gt;
* 2012-02-19 - Fungerande /var/spool/mail-archive för mail-listor - /magda&lt;br /&gt;
* 2012-03-01 - Lade till domän på filerna i vingummi:/etc/stackenmail/afsfiles så dom blir unika och inte skriver över varandra /Perixon med hjälp av Magda på lur.&lt;br /&gt;
* 2012-03-03 - Utkopiering till AFS för Mhonarc arkiv fungerar inte som tänkt, visade sig att backup katalogen hade blivit inkopierad men annars fungerar det. AFS cachen uppvriden så att det skall fungera smidigare. /magda&lt;br /&gt;
* 2013-08-22 - Vingummi återupplivad efter större systemkrash. (haba, magda, levitte, nsg)&lt;br /&gt;
&lt;br /&gt;
[[Category: Epost]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=1507</id>
		<title>Mail-migrering</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Mail-migrering&amp;diff=1507"/>
		<updated>2018-12-29T14:36:05Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Info|&#039;&#039;&#039;OBS&#039;&#039;&#039; Notera att den här sidan är gammal och syftar på migrering &#039;&#039;till&#039;&#039; vingummi vilket skedde 2012.}}&lt;br /&gt;
&lt;br /&gt;
Den här sidan försöker beskriva den migrering av Stackens mail-system till en modernare infrastruktur. Det blir automatiskt en dokumentation av vad som finns och vad som händer med de olika delarna.&lt;br /&gt;
&lt;br /&gt;
==Ursprunglig infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Brev===&lt;br /&gt;
&lt;br /&gt;
Brev (brev.stacken.kth.se) är den gamla SS10 mail-servern. Sen kör en antik++ Solaris med tillhörande Sendmail med allehanda påhängshack.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP&lt;br /&gt;
* Utgående SMTP&lt;br /&gt;
* Konto forward (cachead från AFS)&lt;br /&gt;
* Konfade aliases (aliases)&lt;br /&gt;
* Konfade aliases (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor (mailing-lists.conf)&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS)&lt;br /&gt;
* Inkommande omskrivningar (gen.data)&lt;br /&gt;
* Utgående omskrivningar (gen.data)&lt;br /&gt;
* Konfade majordomo email-listor&lt;br /&gt;
* Forward för Mailman listor till tapas&lt;br /&gt;
* Forward för IMAP konton till imap&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail&lt;br /&gt;
* Mailarkiv med MHonarc (wrapper-script med AFS hantering)&lt;br /&gt;
* Mailarkiv direkt mot fil&lt;br /&gt;
* Användarmail i /var/spool/mail&lt;br /&gt;
* KPOP&lt;br /&gt;
&lt;br /&gt;
===Tapas===&lt;br /&gt;
&lt;br /&gt;
Tapas är den IBM maskin som hanterar våra Mailman email-listor.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
* Mailman listhantering&lt;br /&gt;
* Webinterface till Mailman&lt;br /&gt;
&lt;br /&gt;
===Imap===&lt;br /&gt;
&lt;br /&gt;
Imap är den Ultra 1 maskin som hanterar vår IMAP tjänst.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP&lt;br /&gt;
* Cyrus IMAP&lt;br /&gt;
&lt;br /&gt;
===Stroganov===&lt;br /&gt;
&lt;br /&gt;
Stroganov är den Sun E250 maskin som var tänkt att ta över vår mail. Det projektet fastnade i kompileringsträsket.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
&lt;br /&gt;
* LDAP uppdatering mot KTH - nu migrerad till vingummi&lt;br /&gt;
&lt;br /&gt;
Stroganov kan nu pensioneras.&lt;br /&gt;
&lt;br /&gt;
==Ny infrastruktur==&lt;br /&gt;
&lt;br /&gt;
===Vingummi===&lt;br /&gt;
&lt;br /&gt;
Vingummi är den DL380 maskin (4 GB RAM) med Debian som är tänkt att ta över alla våra mail-tjänster.&lt;br /&gt;
&lt;br /&gt;
Tjänsterna är:&lt;br /&gt;
* Postfix SMTP MTA&lt;br /&gt;
&lt;br /&gt;
===$SHELLMASKIN===&lt;br /&gt;
&lt;br /&gt;
Framtida shell-maskin kommer få innehålla personliga mailboxar i /var/spool-format. Den tjänsten kommer inte läggas på vingummi.&lt;br /&gt;
&lt;br /&gt;
==Grundprinciper==&lt;br /&gt;
&lt;br /&gt;
* Mailforwardering skall inte bero direkt på AFS&lt;br /&gt;
** när något i AFS strular så skall mail fungera för kommunikation&lt;br /&gt;
** Det finns ingen anledning att göra sig direkt beroende på AFS&lt;br /&gt;
&lt;br /&gt;
* Mail-systemet kan indirekt använda sig av AFS&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från AFS till lokal disk&lt;br /&gt;
** Cron-jobb kan regelbundet kopiera över filer från lokal disk till AFS&lt;br /&gt;
&lt;br /&gt;
* Minska antalet sätt att göra samma sak&lt;br /&gt;
** Att ha många olika sätt att hantera mail-listor gör att systemet blir svåröverskådat&lt;br /&gt;
** Att ha många olika sätt att göra aliases gör det svårt att hitta var det sker&lt;br /&gt;
** Olika sätt är inte i sig fel, men man måste begränsa sig till några få som kompleterar varandra&lt;br /&gt;
&lt;br /&gt;
* Försök öka möjligheterna till självadministration&lt;br /&gt;
** Enklare för vanliga användare att addressera aliases och mail-listor ger bättre kund-nöjdhet&lt;br /&gt;
** Mindre detalj-pill för rötter&lt;br /&gt;
&lt;br /&gt;
* Integrera varsamt&lt;br /&gt;
** Flytta gärna tjänster så att de fungerar effektivare ihop&lt;br /&gt;
** Försök dock hålla filerna separat så att olika tjänster kan jobba oberoende av varandra&lt;br /&gt;
&lt;br /&gt;
* Städa&lt;br /&gt;
** Många års floobydust att städa ur systemet&lt;br /&gt;
** Se ovan, städa mer&lt;br /&gt;
** Släng inte ut spädbarnet med badvattnet&lt;br /&gt;
&lt;br /&gt;
* Dokumentera mera&lt;br /&gt;
** Bättre dokumentation gör systemet lättare att administrera för alla&lt;br /&gt;
** Bättre dokumentation gör att man tvingas tänka igenom att man har med allt&lt;br /&gt;
** Tydlig dokumentation gör tydligt vad man missat att tänka på (har redan kommit på saker jag glömt skriva om)&lt;br /&gt;
&lt;br /&gt;
* Testa&lt;br /&gt;
** Egentligen borde testbänk finnas som verifierar de olika delarna av systemet&lt;br /&gt;
** Messen is vissen&lt;br /&gt;
&lt;br /&gt;
* Städa så att postmaster blir läsbar&lt;br /&gt;
** Minska mängden skrot som kommer&lt;br /&gt;
** Pensionera majordomo som ger studsar när den svarar på spam som skickas in i gapet&lt;br /&gt;
&lt;br /&gt;
==Principbeslut==&lt;br /&gt;
&lt;br /&gt;
* Mail migreras från brev till vingummi&lt;br /&gt;
&lt;br /&gt;
* Postfix körs istället för Sendmail&lt;br /&gt;
&lt;br /&gt;
* Ingen NFS export från nya mail-servern&lt;br /&gt;
** Gärna skära bort NFS som ligger så långt ned i OSet av säkerhetsskäl&lt;br /&gt;
** NFS export kan kanske få finnas från ny shell-server, men helst inte&lt;br /&gt;
&lt;br /&gt;
* Om vi skall ha /var/spool/mail access till mail-boxar, så skall det ske på lämplig(a) $SHELLMASKIN(er)&lt;br /&gt;
** Inget mail-läsande direkt på mail-maskinen&lt;br /&gt;
&lt;br /&gt;
* Majordomo pensioneras på sikt (dvs efter att vingummi tagit över grund-hanteringen av mail)&lt;br /&gt;
** I första integreringen får det leva kvar på brev&lt;br /&gt;
** Listorna migreras sedan till Mailman&lt;br /&gt;
** Svar på spam genererar studsar som matar postmaster med onödigt skrot&lt;br /&gt;
&lt;br /&gt;
* Mailman migreras från tapas till vingummi&lt;br /&gt;
** tapas har ont i disken, så något behöver göras&lt;br /&gt;
** Mailman fungerar bäst om den sitter direkt mot inkommnande Postfix maskinen&lt;br /&gt;
** Det klister-hack jag gjort blir onödigt och kan äntligen tas bort&lt;br /&gt;
** Skapandet av listor kan kraftigt förenklas&lt;br /&gt;
&lt;br /&gt;
* Imap migrerar från imap till vingummi&lt;br /&gt;
** imap kommer behöver ersättas med tiden&lt;br /&gt;
** enkelt att integrera utan att gröta till det&lt;br /&gt;
&lt;br /&gt;
* Ingen skript-körning i personliga .forward-filer tillåts&lt;br /&gt;
&lt;br /&gt;
==Migreringsplan==&lt;br /&gt;
&lt;br /&gt;
===Fas 1===&lt;br /&gt;
&lt;br /&gt;
* Postfix SMTP fungerar på vingummi - OK/Verified&lt;br /&gt;
* LDAP uppdatering fungerar på vingummi - OK/Verified&lt;br /&gt;
* Konfade aliases (aliases) - OK/Verified&lt;br /&gt;
* Konfade aliases (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi - OK/Verified&lt;br /&gt;
* Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - OK/Verified&lt;br /&gt;
* Konfade majordomo listor (mailing-lists.conf) forwarderade till brev - OK/Verified&lt;br /&gt;
* Inkommande omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Utgående omskrivningar (gen.data) - Ignore - innehåll inaktuellt&lt;br /&gt;
* Inkludera alla användare i /etc/passwd på vingummi - OK/Verified&lt;br /&gt;
* Konto forward (cachead från AFS) - OK/Verified&lt;br /&gt;
* Forward för Mailman listor till tapas - OK/Verfied&lt;br /&gt;
* Forward för IMAP konton till imap - OK/Verified&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-liste arkiv med Mhonarc (AFS publicering) till någon av lösningarna:&lt;br /&gt;
** Arkiv mot lokal fil, regelbunden kopiering ut till AFS&lt;br /&gt;
*** Arkiv mot lokal fil - OK/Verified&lt;br /&gt;
*** Regelbunden kopiering ut till AFS - OK&lt;br /&gt;
** Migrering till Mailman och dess web-arkiv.&lt;br /&gt;
&lt;br /&gt;
* Modernisera .forwards infrastrukturen&lt;br /&gt;
** Synka kontons .forward med aktiva forwardingfiles&lt;br /&gt;
** Skript för regelbunden hämntning av .forward från AFS-konton till /etc/stackenmail/forwardingfiles&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-arkiv i /var/spool/mail-archive till vingummi - migrerat, fungerade men funkar inte&lt;br /&gt;
&lt;br /&gt;
* Inkommande SMTP - OK/Verified&lt;br /&gt;
* Utgående SMTP - OK/Verified&lt;br /&gt;
* Peka om mail till vingummi - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 2 - Uppstädningen===&lt;br /&gt;
&lt;br /&gt;
* Mail-arkiv i /var/spool/mail-archive fungerar inte som tänkt&lt;br /&gt;
** Visade sig bero på att dumpning till fil hamnat i virtual som inte supportar det =&amp;gt; separarera expansion och arkivering =&amp;gt; arkivering via omskrivning in till archive&lt;br /&gt;
** Introducerat keywordet archive i gen.mailinglist.pl som skriver om fil-skrivningen via al_-aliases - OK/Verified.&lt;br /&gt;
** Introducerat keywordet archive i mailing-lists.conf för alla arkiv - OK/Verified.&lt;br /&gt;
* Local delivery på taco behöver sättas upp&lt;br /&gt;
* Forward-filer behöver skrivas för de som får local delivery på vingummi&lt;br /&gt;
* Utkopiering till AFS för Mhonarc arkiv fungerar inte som tänkt - OK/Verified&lt;br /&gt;
&lt;br /&gt;
===Fas 3===&lt;br /&gt;
&lt;br /&gt;
* Migrera Mailman till vingummi&lt;br /&gt;
** Extrahera special-hack i Mailman och applicera de på nya Mailman&lt;br /&gt;
** Exportera data från gamla installationen och importera i nya&lt;br /&gt;
** Konfigurera Postfix på vingummi för att interaggera med Mailman&lt;br /&gt;
** Ta bort gamla omskrivningsmagin från skriptar och Make-system&lt;br /&gt;
** Skapa lists.* tilläggen för vingummi cert&lt;br /&gt;
** Peka om DNS för lists.* till vingummi&lt;br /&gt;
&lt;br /&gt;
* Migrera IMAP till vingummi&lt;br /&gt;
** Uppdatera .forward för aktiva imap-konton för att skapa lokal forward istället för mail-loop&lt;br /&gt;
&lt;br /&gt;
* Migrera mail-listor med medlemmar i utpekad fil (mailing-lists.conf) till någon av lösningarna:&lt;br /&gt;
** Kopiera fil från AFS till lokal kopia med cron-jobb. - OK/Verified&lt;br /&gt;
** Migrera hela listan till Mailman.&lt;br /&gt;
&lt;br /&gt;
* Konfade majordomo email-listor - ej på vingummi - migrering till mailman?&lt;br /&gt;
* NFS export av /var/spool/mail för att vissa konton skall kunna läsa sin mail - ej på vingummi&lt;br /&gt;
** Flytta /var/spool/mail till ny shell-server&lt;br /&gt;
** Sätt upp en postfix för local delivery på nya shell-servern&lt;br /&gt;
** Sätt .forward/forwardingfiles till att peka på den nya shell-servern&lt;br /&gt;
&lt;br /&gt;
* styckning av aliases och gen.data&lt;br /&gt;
** kasta delar&lt;br /&gt;
** migrera aliases och listor till mailing-lists.conf&lt;br /&gt;
** migrera listor till Mailman&lt;br /&gt;
&lt;br /&gt;
* Städa floobydust ur&lt;br /&gt;
** Majordomo-listor - ta bort listor&lt;br /&gt;
** Mhonarc-arkiv - ta bort listor&lt;br /&gt;
** mailing-lists.conf - ta bort listor och aliases&lt;br /&gt;
** gen.data - ta bort omskrivningar som ej behövs&lt;br /&gt;
** aliases - ta bort omskrivningar som ej behövs&lt;br /&gt;
** /var/spool/mail - ta bort arkiv för länge avstängda konton&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
&lt;br /&gt;
* 2012-02-03 - Postfix SMTP fungerar på vingummi bekräftad /magda&lt;br /&gt;
* 2012-02-03 - LDAP uppdatering mot KTH fungerar, men skriver inte allt. /kaj&lt;br /&gt;
* 2012-02-04 - Konfade aliases (aliases) /magda&lt;br /&gt;
* 2012-02-04 - LDAP uppdatering mot KTH fungerar /nsg&lt;br /&gt;
* 2012-02-05 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-05 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) /magda&lt;br /&gt;
* 2012-02-05 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-05 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-05 - Fixade ny virtual fil som är postfix kompatibel. Fixade även auto-hashning. /magda&lt;br /&gt;
* 2012-02-05 - lokala användare har fungerande forwards (inkl. IMAP). /etc/passwd saknar användare för full funktion. /magda&lt;br /&gt;
* 2012-02-12 - Konfade aliases (mailing-lists.conf) migrerade till vingummi /perixon,nsg,magda,blgl&lt;br /&gt;
* 2012-02-12 - Inkludera alla användare i /etc/passwd på vingummi /nsg&lt;br /&gt;
* 2012-02-12 - Konfade statistka mail-listor (mailing-lists.conf) migrerade till vingummi /magda&lt;br /&gt;
* 2012-02-12 - Forward för Mailman listor till tapas /magda&lt;br /&gt;
* 2012-02-12 - Konfade majordomo listor (mailing-lists.conf) forwarderade till brev /magda&lt;br /&gt;
* 2012-02-13 - Konfade mail-listor med medlemmar i utpekad fil (mailing-lists.conf) (som ligger i AFS) - /magda,nsg&lt;br /&gt;
* 2012-02-13 - Kopiera fil från AFS till lokal kopia med cron-jobb. /magda,nsg&lt;br /&gt;
* 2012-02-18 - Migrera mail-liste arkiv med Mhonarc (AFS publicering) till lokal cache, utskrivning till AFS via cron - /magda&lt;br /&gt;
* 2012-02-18 - Inkommande SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Utgående SMTP - /magda,nsg&lt;br /&gt;
* 2012-02-18 - Ompekning av incoming-email från brev till vingummi - /nsg&lt;br /&gt;
* 2012-02-19 - Skapan nya archive keywordet i mailing-lists.conf - /magda&lt;br /&gt;
* 2012-02-19 - Fungerande /var/spool/mail-archive för mail-listor - /magda&lt;br /&gt;
* 2012-03-01 - Lade till domän på filerna i vingummi:/etc/stackenmail/afsfiles så dom blir unika och inte skriver över varandra /Perixon med hjälp av Magda på lur.&lt;br /&gt;
* 2012-03-03 - Utkopiering till AFS för Mhonarc arkiv fungerar inte som tänkt, visade sig att backup katalogen hade blivit inkopierad men annars fungerar det. AFS cachen uppvriden så att det skall fungera smidigare. /magda&lt;br /&gt;
* 2013-08-22 - Vingummi återupplivad efter större systemkrash. (haba, magda, levitte, nsg)&lt;br /&gt;
&lt;br /&gt;
[[Category: Epost]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=KVM-Hosting&amp;diff=1506</id>
		<title>KVM-Hosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=KVM-Hosting&amp;diff=1506"/>
		<updated>2018-12-29T14:31:56Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Info|Gammal info, det projektet är nerlagt till förmån för nyare saker. Det är nog dock lämpligt att i framtiden återanvända den här sidan när den nya lösningen är &amp;quot;klar&amp;quot; ... om det blir det nån gång :)}}&lt;br /&gt;
&lt;br /&gt;
Består i dag av tre system, en filserver med två blad som funkar som hypervisors.&lt;br /&gt;
&lt;br /&gt;
 KVM Hypervisors&lt;br /&gt;
 &lt;br /&gt;
     [[blade-a-server-3]]      [[blade-a-server-4]]&lt;br /&gt;
 &lt;br /&gt;
 File Servers&lt;br /&gt;
 &lt;br /&gt;
     [[mount-kilimanjaro]]&lt;br /&gt;
&lt;br /&gt;
== Design ==&lt;br /&gt;
&lt;br /&gt;
Systemet kör hypervisors som kör KVM på CentOS 7.1. I dag har vi två blad i [[Eken]] som är hypervisors. Själva OS disken ligger via en GlusterFS montering från filservern [[Mount-Kilimanjaro]]. I framtiden är förhoppningen att vi ska ha två filservrar för att skapa ett HA-par (mirror, och alla hypervisors klarar av att en maskin går ner).&lt;br /&gt;
&lt;br /&gt;
Då alla hypervisors har samma delad disk så kan vi göra enkel out-of-the-box live migration mellan de fysiska maskinerna vilket gör det möjlighet för oss att migrera runt och uppdatera/boota om/installera om maskiner vid behov utan att ta ner något VM. Det finns dock en del begränsningar, vi har bara 16G RAM på ett blad och om vi använder för mycket så kanske alla VM:s inte får plats på de andra bladen (om vi behöver tömma ett blad för att boota om det). Något annat som är viktigt att veta är att vi kan inte migrera från HostA till HostB om HostB&#039;s CPU inte stödjer samma instruktioner. Oklart vad som händer om man försöker. Alla blade-* är identiska.&lt;br /&gt;
&lt;br /&gt;
Det finns ett privat nätverk mellan samtliga maskiner på 10.0.32.x/24 nätet, där x är samma som i 130.237.234.x. Det nätverket används för glusterfs för att dela ut disken privat och säkert så ingen kan lyssna.&lt;br /&gt;
&lt;br /&gt;
== Skapa ett VM ==&lt;br /&gt;
&lt;br /&gt;
=== Fråga ===&lt;br /&gt;
&lt;br /&gt;
Enklast är att fråga maila staff och be om hjälp, jag (nsg) hjälper gärna till. Antingen hjälper jag dig att skapa det, eller så sätter jag upp det åt dig.&lt;br /&gt;
&lt;br /&gt;
=== Gör det själv ===&lt;br /&gt;
&lt;br /&gt;
Använd libvirt för att skapa ett VM. Jag gillar när det är enkelt så jag använder det utmärka verktyget virt-manager. Men innan vi börjar, hämta ut dina root biljetter och kolla att du kan logga in.&lt;br /&gt;
&lt;br /&gt;
 $ kinit nsg/root&lt;br /&gt;
 $ ssh root@blade-a-server-3.stacken.kth.se hostname&lt;br /&gt;
&lt;br /&gt;
virt-manager sätter själv upp en ssh-tunnel åt dig, så funkar ssh så ska det funka i virt-manager med. Här under ser du ett exempel där jag är ansluten till båda bladen:&lt;br /&gt;
&lt;br /&gt;
[[File:Virt-manager.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Exempel på hur man lägger till en maskin, svårare än så är det inte....&lt;br /&gt;
&lt;br /&gt;
[[File:Add-virt-manager.png]]&lt;br /&gt;
&lt;br /&gt;
Hur du sedan skapar ett VM tror jag att du listar ut själv, men några saker som är bra och veta:&lt;br /&gt;
&lt;br /&gt;
* Du vill lägga din disk på storage poolen &amp;quot;glusterfs&amp;quot;.&lt;br /&gt;
* Lägg ditt nic på bridge0, det är en brygga som ligger direkt på Stackens nät (förmodligen default).&lt;br /&gt;
* Välj gärna virtio om ditt OS stödjer det, det går fortare.&lt;br /&gt;
* Slutligen, stäng av cache på disken. Vi behöver ha den av om live migration ska funka (se bild).&lt;br /&gt;
&lt;br /&gt;
[[File:No-cache-virt-manager.png]]&lt;br /&gt;
&lt;br /&gt;
== Bra och veta ==&lt;br /&gt;
&lt;br /&gt;
Om du har ett VM så förutsätt följande saker:&lt;br /&gt;
&lt;br /&gt;
* OS kan bootas om, det bör hända mycket sällan men se till att alla tjänster startar korrekt igen. T.ex. det här kan hända om vi får strömavbrott, eller om ett blad går sönder. Nertiden kommer troligtvis bli mycket kort då vi kan starta upp VM:et på ett annat blad.&lt;br /&gt;
* Jag förutsätter att du har cache avstängt på disken, kan jag inte göra live migration på grund av det så kommer jag stänga av ditt vm (utan att fråga) och slå av cache åt dig.&lt;br /&gt;
* Svarar inte ditt VM på ACPI och stänger av sig snyggt så kommer jag stänga av det brutalt.&lt;br /&gt;
* Gör inga dumheter&lt;br /&gt;
&lt;br /&gt;
Några andra bra saker och veta är:&lt;br /&gt;
&lt;br /&gt;
Vi har gott om disk, men RAM och CPU är en begränsad resurs så försök att vara återhållsam här. Klarar du dig på 256M RAM så välj inte 2G o.s.v. Det är trivialt att lägga till mer RAM senare om behovet finns.&lt;br /&gt;
&lt;br /&gt;
Starta inte ett VM 2 gånger! Se bilden nedan:&lt;br /&gt;
&lt;br /&gt;
[[File:Virt-manager.png|200px]]&lt;br /&gt;
&lt;br /&gt;
Jag har skapat VM:et på blade-a-server-4 och sedan gjort en live migration till blade-a-server-3, där den som synes nu kör. Maskinens konfiguration blir dock kvar på den gamla hosten och det finns inget som hindrar dig från att starta den en gång till på 4:an, gör du det så kommer filsystemet dock bli korrupt så det är en mycket dum ide! (de flesta filsystemen kan dock rädda det mha jornalen).&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=KVM-Hosting&amp;diff=1505</id>
		<title>KVM-Hosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=KVM-Hosting&amp;diff=1505"/>
		<updated>2018-12-29T14:31:00Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Info|Gammal info, det projektet är nerlagt till förmån för nyare saker.}}&lt;br /&gt;
&lt;br /&gt;
Består i dag av tre system, en filserver med två blad som funkar som hypervisors.&lt;br /&gt;
&lt;br /&gt;
 KVM Hypervisors&lt;br /&gt;
 &lt;br /&gt;
     [[blade-a-server-3]]      [[blade-a-server-4]]&lt;br /&gt;
 &lt;br /&gt;
 File Servers&lt;br /&gt;
 &lt;br /&gt;
     [[mount-kilimanjaro]]&lt;br /&gt;
&lt;br /&gt;
== Design ==&lt;br /&gt;
&lt;br /&gt;
Systemet kör hypervisors som kör KVM på CentOS 7.1. I dag har vi två blad i [[Eken]] som är hypervisors. Själva OS disken ligger via en GlusterFS montering från filservern [[Mount-Kilimanjaro]]. I framtiden är förhoppningen att vi ska ha två filservrar för att skapa ett HA-par (mirror, och alla hypervisors klarar av att en maskin går ner).&lt;br /&gt;
&lt;br /&gt;
Då alla hypervisors har samma delad disk så kan vi göra enkel out-of-the-box live migration mellan de fysiska maskinerna vilket gör det möjlighet för oss att migrera runt och uppdatera/boota om/installera om maskiner vid behov utan att ta ner något VM. Det finns dock en del begränsningar, vi har bara 16G RAM på ett blad och om vi använder för mycket så kanske alla VM:s inte får plats på de andra bladen (om vi behöver tömma ett blad för att boota om det). Något annat som är viktigt att veta är att vi kan inte migrera från HostA till HostB om HostB&#039;s CPU inte stödjer samma instruktioner. Oklart vad som händer om man försöker. Alla blade-* är identiska.&lt;br /&gt;
&lt;br /&gt;
Det finns ett privat nätverk mellan samtliga maskiner på 10.0.32.x/24 nätet, där x är samma som i 130.237.234.x. Det nätverket används för glusterfs för att dela ut disken privat och säkert så ingen kan lyssna.&lt;br /&gt;
&lt;br /&gt;
== Skapa ett VM ==&lt;br /&gt;
&lt;br /&gt;
=== Fråga ===&lt;br /&gt;
&lt;br /&gt;
Enklast är att fråga maila staff och be om hjälp, jag (nsg) hjälper gärna till. Antingen hjälper jag dig att skapa det, eller så sätter jag upp det åt dig.&lt;br /&gt;
&lt;br /&gt;
=== Gör det själv ===&lt;br /&gt;
&lt;br /&gt;
Använd libvirt för att skapa ett VM. Jag gillar när det är enkelt så jag använder det utmärka verktyget virt-manager. Men innan vi börjar, hämta ut dina root biljetter och kolla att du kan logga in.&lt;br /&gt;
&lt;br /&gt;
 $ kinit nsg/root&lt;br /&gt;
 $ ssh root@blade-a-server-3.stacken.kth.se hostname&lt;br /&gt;
&lt;br /&gt;
virt-manager sätter själv upp en ssh-tunnel åt dig, så funkar ssh så ska det funka i virt-manager med. Här under ser du ett exempel där jag är ansluten till båda bladen:&lt;br /&gt;
&lt;br /&gt;
[[File:Virt-manager.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Exempel på hur man lägger till en maskin, svårare än så är det inte....&lt;br /&gt;
&lt;br /&gt;
[[File:Add-virt-manager.png]]&lt;br /&gt;
&lt;br /&gt;
Hur du sedan skapar ett VM tror jag att du listar ut själv, men några saker som är bra och veta:&lt;br /&gt;
&lt;br /&gt;
* Du vill lägga din disk på storage poolen &amp;quot;glusterfs&amp;quot;.&lt;br /&gt;
* Lägg ditt nic på bridge0, det är en brygga som ligger direkt på Stackens nät (förmodligen default).&lt;br /&gt;
* Välj gärna virtio om ditt OS stödjer det, det går fortare.&lt;br /&gt;
* Slutligen, stäng av cache på disken. Vi behöver ha den av om live migration ska funka (se bild).&lt;br /&gt;
&lt;br /&gt;
[[File:No-cache-virt-manager.png]]&lt;br /&gt;
&lt;br /&gt;
== Bra och veta ==&lt;br /&gt;
&lt;br /&gt;
Om du har ett VM så förutsätt följande saker:&lt;br /&gt;
&lt;br /&gt;
* OS kan bootas om, det bör hända mycket sällan men se till att alla tjänster startar korrekt igen. T.ex. det här kan hända om vi får strömavbrott, eller om ett blad går sönder. Nertiden kommer troligtvis bli mycket kort då vi kan starta upp VM:et på ett annat blad.&lt;br /&gt;
* Jag förutsätter att du har cache avstängt på disken, kan jag inte göra live migration på grund av det så kommer jag stänga av ditt vm (utan att fråga) och slå av cache åt dig.&lt;br /&gt;
* Svarar inte ditt VM på ACPI och stänger av sig snyggt så kommer jag stänga av det brutalt.&lt;br /&gt;
* Gör inga dumheter&lt;br /&gt;
&lt;br /&gt;
Några andra bra saker och veta är:&lt;br /&gt;
&lt;br /&gt;
Vi har gott om disk, men RAM och CPU är en begränsad resurs så försök att vara återhållsam här. Klarar du dig på 256M RAM så välj inte 2G o.s.v. Det är trivialt att lägga till mer RAM senare om behovet finns.&lt;br /&gt;
&lt;br /&gt;
Starta inte ett VM 2 gånger! Se bilden nedan:&lt;br /&gt;
&lt;br /&gt;
[[File:Virt-manager.png|200px]]&lt;br /&gt;
&lt;br /&gt;
Jag har skapat VM:et på blade-a-server-4 och sedan gjort en live migration till blade-a-server-3, där den som synes nu kör. Maskinens konfiguration blir dock kvar på den gamla hosten och det finns inget som hindrar dig från att starta den en gång till på 4:an, gör du det så kommer filsystemet dock bli korrupt så det är en mycket dum ide! (de flesta filsystemen kan dock rädda det mha jornalen).&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Vingummi&amp;diff=1504</id>
		<title>Vingummi</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Vingummi&amp;diff=1504"/>
		<updated>2018-12-29T14:27:00Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gammal epost-server som gick sönder sommaren 2018. En ny lösning sattes upp på [[Mail]].&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
=== Stacken-användare (passwd) ===&lt;br /&gt;
&lt;br /&gt;
För att inte förorena &#039;&#039;/etc/passwd&#039;&#039; med användare från stackens &#039;&#039;passwd&#039;&#039;-fil så har vi använt &#039;&#039;libnss-db&#039;&#039; för att sätta upp en separat DB och konfigurerat &#039;&#039;nsswitch.conf&#039;&#039; att använda den.&lt;br /&gt;
&lt;br /&gt;
Konfigurationen är uppsatt på samma sätt som på klienterna under [[Klienter]], bortsett från att auth med &#039;&#039;libpam-krb5&#039;&#039; ej är installerat. Vi vill bara ha användarna i systemet, användarna ska inte kunna logga in.&lt;br /&gt;
&lt;br /&gt;
Installera libnss-db, och redigera config.&lt;br /&gt;
 $ sudo apt-get install libnss-db&lt;br /&gt;
 $EDITOR /etc/default/libnss-db&lt;br /&gt;
&lt;br /&gt;
Ändra ETC och DBS till:&lt;br /&gt;
 ETC = /etc/stacken&lt;br /&gt;
 DBS = passwd shadow&lt;br /&gt;
&lt;br /&gt;
Ändra i &#039;&#039;nsswitch.conf&#039;&#039; och lägg till db på passwd och shadow.&lt;br /&gt;
 $ $EDITOR /etc/nsswitch.conf&lt;br /&gt;
&lt;br /&gt;
 passwd:         compat db&lt;br /&gt;
 shadow:         compat db&lt;br /&gt;
&lt;br /&gt;
Det finns ett cron-job i AFS som kopierar in stackens användare till rätt ställe, lägg en symlink till det i cron.hourly.&lt;br /&gt;
&lt;br /&gt;
 $ cd /etc/cron.hourly/&lt;br /&gt;
 $ ln -s /afs/stacken.kth.se/i386_linux6/etc/cron.hourly/update-stacken-passwd-db-deb&lt;br /&gt;
&lt;br /&gt;
Kör det manuellt en gång så du slipper vänta.&lt;br /&gt;
 /etc/cron.hourly/update-stacken-passwd-db-deb&lt;br /&gt;
&lt;br /&gt;
Klart, du ska nu kunna nå användarna, prova med t.ex. &#039;&#039;id nsg&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== HTTPS-konfiguration för maliman ===&lt;br /&gt;
&lt;br /&gt;
I /etc/apache2/conf.d/mailman.conf bor det config för ett gäng olika lists.*-domäner. För att inte kasta &amp;quot;This page is not secure&amp;quot;-fel i ansiktet på besökare till de sidorna är HTTPS-bitarna av det konfigurerade med hjälp av letsencrypt.&lt;br /&gt;
&lt;br /&gt;
Själva konfigurationsfilen är dock ganska geggig.&lt;br /&gt;
&lt;br /&gt;
Det är uppsatt så att alla anrop på de här domänerna som går via HTTP omdirigeras till HTTPS, och certifikatet de använder bor under /etc/letsencrypt enligt hur certbot vill att det ska fungera, på ett ungefär.&lt;br /&gt;
&lt;br /&gt;
De här certifikaten bör uppdateras automatiskt. Det finns ett cron.daily-script för det.&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;br /&gt;
[[Category: Epost]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=IMAP&amp;diff=1503</id>
		<title>IMAP</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=IMAP&amp;diff=1503"/>
		<updated>2018-12-29T14:26:02Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Servern imap körde cyrus imapd och stod en gång för IMAP-tjänsten på Stacken. Maskinen gick sönder någon gång 2016-17 (tror jag) och projektet att flytta IMAP till dåvarande mailserver [[Vingummi]] blev aldrig klart. I dag körs Stackens IMAP-tjänst på [[Mail]].&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;br /&gt;
[[Category: Epost]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Cookie&amp;diff=1502</id>
		<title>Cookie</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Cookie&amp;diff=1502"/>
		<updated>2018-12-29T14:22:23Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cookie är den webbserver som ersatte den åldrande [[Igloo]] 2011-08-22. Cookie kör Debian Linux, Squeeze.&lt;br /&gt;
&lt;br /&gt;
Cookie började byggas under hösten 2010 efter att Stacken hade fått ett par maskiner donerade. Den nuvarande webservern var inte bara dåligt underhållen utan även körande på en mycket gammal hårdvara, så beslutet att bygga en ny ersättare var logiskt. Migreringen av webbsidorna över till Cookie påbörjades i slutet av Januari 2011.&lt;br /&gt;
&lt;br /&gt;
Efter åtta trogna år i drift så började den i slutat av 2018 att avvecklas och delat upp till flera maskiner/containers bakom [[Rproxy]].&lt;br /&gt;
&lt;br /&gt;
== Hårdvara ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| 2 x Intel(R) Xeon(TM) CPU 2.80GHz&lt;br /&gt;
|-&lt;br /&gt;
! Minne&lt;br /&gt;
| 5 Gb&lt;br /&gt;
|-&lt;br /&gt;
! Disk&lt;br /&gt;
| 2 x 36 Gb SCSI i RAID 1 (Mirror)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Disk ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;padding-right: 50px&amp;quot; | Device&lt;br /&gt;
! style=&amp;quot;padding-right: 50px&amp;quot; | Path&lt;br /&gt;
! Size&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| /dev/sda1&lt;br /&gt;
| swap&lt;br /&gt;
| 956M&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| /dev/sda2&lt;br /&gt;
| /&lt;br /&gt;
| 7.4G&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| /dev/sda5&lt;br /&gt;
| /var/log&lt;br /&gt;
| 1.7G&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| /dev/sda6&lt;br /&gt;
| /var&lt;br /&gt;
| 21G&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Mjukvara ==&lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
&lt;br /&gt;
Cookie kör en standard installation av Apache på Debian, har du arbetar med Apache på Debian eller t.ex. något Debianbaserat som t.ex. Ubuntu så kommer du känna igen dig. Startskripetet är modifierat för att få afstokens, och &amp;quot;orignialstartscriptet&amp;quot; är ompekat med dpkg-divert.&lt;br /&gt;
&lt;br /&gt;
==== Configuration ====&lt;br /&gt;
&lt;br /&gt;
Du hittar Apaches konfigurationsfiler i &amp;lt;code&amp;gt;/etc/apache2&amp;lt;/code&amp;gt;, &amp;lt;em&amp;gt;apache2.conf&amp;lt;/em&amp;gt; är konfigurationsfilen som körs. Den inkluderar sedan resterande filer. Vad som ska ligga vart är ganska enkelt att förstå. Det finns kataloger som heter *-available samt *-enable. Tanken är att man skapar sina filer i available och sedan använder sig av kommandorna a2ensite resp. a2enmod för att skapa en symlänk i enable. Kommandorna a2dissite samt a2dismod används för att ta bort länken.&lt;br /&gt;
&lt;br /&gt;
==== Aktuellt ====&lt;br /&gt;
&lt;br /&gt;
Fulfix för CVE-2011-3192 inlagt i httpd.conf 2011-08-25.  Att ta bort när apache är uppdaterad till en version som har löst problemet på riktigt.&lt;br /&gt;
&lt;br /&gt;
==== Lägg till en site ====&lt;br /&gt;
&lt;br /&gt;
Filerna i sites-available är RCS-hanterade.&lt;br /&gt;
&lt;br /&gt;
Lägg till en site&lt;br /&gt;
 $EDITOR /etc/apache2/sites-available/www.example.com&lt;br /&gt;
 a2ensite www.example.com&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Stäng av en site&lt;br /&gt;
 a2dissite www.example.com&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
=== Uppdatera webbsidan ===&lt;br /&gt;
&lt;br /&gt;
För information om att uppdatera webbsidan, läs mer under [[Stackens_webb]]&lt;br /&gt;
&lt;br /&gt;
=== MySQL ===&lt;br /&gt;
&lt;br /&gt;
MySQL är en databasserver som vi erbjuder tillgång till på cookie. Den används som databas till många av de olika webbsidorna som ligger på cookie.&lt;br /&gt;
&lt;br /&gt;
=== Munin ===&lt;br /&gt;
&lt;br /&gt;
Munin är ett verkyg för att övervaka servrar för att generera grafer. Munin har en server-del samt en klient-del. Cookie har båda två då den övervakar sig själv samt visar grafer. För mer information, samt information hur man lägger till fler maskiner läs den reparata artikeln om [[Munin]].&lt;br /&gt;
&lt;br /&gt;
=== MediaWiki ===&lt;br /&gt;
&lt;br /&gt;
Lokalt installerade extension finns i /usr/local/share/mediawiki och symlänkas från /etc/mediawiki-extensions/extensions-available , så kan man slå på och av dem med mwenext / mwdisext på samma sätt som debianinstallerade extensions.&lt;br /&gt;
&lt;br /&gt;
== Nycklar ==&lt;br /&gt;
&lt;br /&gt;
 ssh-dss AAAAB3NzaC1kc3MAAACBANLFRvMARKZ+dB0IAgn61xCWL6xtHJ7zGg3jFJumBDBJo3wc7tOxOXl7PiucSTtiHEdf7JZb/gv7B4iCoo/W+NS6fKPGYTSO3ybFD6dGa7bRFtZUy2fh4REMy/LxxiyMfiWeDRI1qK1j0Ym43Q6okqWkpfG8ZFPPDWxJmj/cfjuVAAAAFQCyb3h7kKHSRrEk4VEZvQ+mVuvtNwAAAIBD9LV+0Aow1KFO1E9guhilXDissh6xP4c+HG2sWAN9w0Hj5CZPfH9gcTSNvK7tmeeVmi+ljvikx/hJgCGSUCUXqlfFWUk8zfoVSJn8oQRha1P+Jk6Nq9PPv5GaZ6Lu3c/bomQwORhzdZXrmntx9DUBVzetfyycS6zIykiTpmQwAwAAAIAa23f6aChXzPbwRjQIUkItBcqweVIdPmga4NY1vHV6VpXl7xT/11IA4bbTk2RZpjLMTm4EVDaIyxxUs8IUwDlQ9lit2O6NqiqmArzZjKbog+xg0DKugvDxfuQpSmTQS/Bm7aedmYgL9QUZ0pN1Lvo47XwlQ7+qKEvkjzQUYAnxdA== root@cookie&lt;br /&gt;
&lt;br /&gt;
 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAum+37LH+91cabdFlKTSG0MHQ411q9PANP+OaEHVsc2Z+1LKt5LycVcNJh/IXL5aX5Yrcf4HF5FLlIpFyg5fvB1VQFvIecVae2WmU/08PSADEEHv9NqCqwgJIYx6majHhgTHsBBH2xtqNhQVTM6oR5HEeQ74Cva/t1ecve5QRXu2Y5uqzDM4Mvb1QObN+YwW/Sp5GH6cJuYcOzFugduAaMftrpKtyOc4cQMOuiYIqL6K9lN3jUMGRCIVtq108d4WieX8pgbJaX02FZ23Ej7J+ks7GmqhjXyuRacp/znXaoRfzZxiYcldFj8DRM4WHeiB2PdTGUHten9n0NeUcgRpkiw== root@cookie&lt;br /&gt;
&lt;br /&gt;
 2048 81:d6:d2:f9:0a:b6:d5:44:78:dc:29:b8:75:b1:4a:33 /etc/ssh/ssh_host_rsa_key.pub (RSA)&lt;br /&gt;
&lt;br /&gt;
 1024 23:f6:53:e8:e6:03:19:eb:69:5f:df:e1:43:d8:c8:93 /etc/ssh/ssh_host_dsa_key.pub (DSA)&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;br /&gt;
[[Category: Webb]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Cookie&amp;diff=1501</id>
		<title>Cookie</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Cookie&amp;diff=1501"/>
		<updated>2018-12-29T14:20:57Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cookie är den webbserver som ersatte den åldrande [[Igloo]] 2011-08-22. Cookie kör Debian Linux, Squeeze.&lt;br /&gt;
&lt;br /&gt;
Cookie började byggas under hösten 2010 efter att Stacken hade fått ett par maskiner donerade. Den nuvarande webservern var inte bara dåligt underhållen utan även körande på en mycket gammal hårdvara, så beslutet att bygga en ny ersättare var logiskt. Migreringen av webbsidorna över till Cookie påbörjades i slutet av Januari 2011.&lt;br /&gt;
&lt;br /&gt;
== Hårdvara ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| 2 x Intel(R) Xeon(TM) CPU 2.80GHz&lt;br /&gt;
|-&lt;br /&gt;
! Minne&lt;br /&gt;
| 5 Gb&lt;br /&gt;
|-&lt;br /&gt;
! Disk&lt;br /&gt;
| 2 x 36 Gb SCSI i RAID 1 (Mirror)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Disk ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;padding-right: 50px&amp;quot; | Device&lt;br /&gt;
! style=&amp;quot;padding-right: 50px&amp;quot; | Path&lt;br /&gt;
! Size&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| /dev/sda1&lt;br /&gt;
| swap&lt;br /&gt;
| 956M&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| /dev/sda2&lt;br /&gt;
| /&lt;br /&gt;
| 7.4G&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| /dev/sda5&lt;br /&gt;
| /var/log&lt;br /&gt;
| 1.7G&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| /dev/sda6&lt;br /&gt;
| /var&lt;br /&gt;
| 21G&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Mjukvara ==&lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
&lt;br /&gt;
Cookie kör en standard installation av Apache på Debian, har du arbetar med Apache på Debian eller t.ex. något Debianbaserat som t.ex. Ubuntu så kommer du känna igen dig. Startskripetet är modifierat för att få afstokens, och &amp;quot;orignialstartscriptet&amp;quot; är ompekat med dpkg-divert.&lt;br /&gt;
&lt;br /&gt;
==== Configuration ====&lt;br /&gt;
&lt;br /&gt;
Du hittar Apaches konfigurationsfiler i &amp;lt;code&amp;gt;/etc/apache2&amp;lt;/code&amp;gt;, &amp;lt;em&amp;gt;apache2.conf&amp;lt;/em&amp;gt; är konfigurationsfilen som körs. Den inkluderar sedan resterande filer. Vad som ska ligga vart är ganska enkelt att förstå. Det finns kataloger som heter *-available samt *-enable. Tanken är att man skapar sina filer i available och sedan använder sig av kommandorna a2ensite resp. a2enmod för att skapa en symlänk i enable. Kommandorna a2dissite samt a2dismod används för att ta bort länken.&lt;br /&gt;
&lt;br /&gt;
==== Aktuellt ====&lt;br /&gt;
&lt;br /&gt;
Fulfix för CVE-2011-3192 inlagt i httpd.conf 2011-08-25.  Att ta bort när apache är uppdaterad till en version som har löst problemet på riktigt.&lt;br /&gt;
&lt;br /&gt;
==== Lägg till en site ====&lt;br /&gt;
&lt;br /&gt;
Filerna i sites-available är RCS-hanterade.&lt;br /&gt;
&lt;br /&gt;
Lägg till en site&lt;br /&gt;
 $EDITOR /etc/apache2/sites-available/www.example.com&lt;br /&gt;
 a2ensite www.example.com&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Stäng av en site&lt;br /&gt;
 a2dissite www.example.com&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
=== Uppdatera webbsidan ===&lt;br /&gt;
&lt;br /&gt;
För information om att uppdatera webbsidan, läs mer under [[Stackens_webb]]&lt;br /&gt;
&lt;br /&gt;
=== MySQL ===&lt;br /&gt;
&lt;br /&gt;
MySQL är en databasserver som vi erbjuder tillgång till på cookie. Den används som databas till många av de olika webbsidorna som ligger på cookie.&lt;br /&gt;
&lt;br /&gt;
=== Munin ===&lt;br /&gt;
&lt;br /&gt;
Munin är ett verkyg för att övervaka servrar för att generera grafer. Munin har en server-del samt en klient-del. Cookie har båda två då den övervakar sig själv samt visar grafer. För mer information, samt information hur man lägger till fler maskiner läs den reparata artikeln om [[Munin]].&lt;br /&gt;
&lt;br /&gt;
=== MediaWiki ===&lt;br /&gt;
&lt;br /&gt;
Lokalt installerade extension finns i /usr/local/share/mediawiki och symlänkas från /etc/mediawiki-extensions/extensions-available , så kan man slå på och av dem med mwenext / mwdisext på samma sätt som debianinstallerade extensions.&lt;br /&gt;
&lt;br /&gt;
== Nycklar ==&lt;br /&gt;
&lt;br /&gt;
 ssh-dss AAAAB3NzaC1kc3MAAACBANLFRvMARKZ+dB0IAgn61xCWL6xtHJ7zGg3jFJumBDBJo3wc7tOxOXl7PiucSTtiHEdf7JZb/gv7B4iCoo/W+NS6fKPGYTSO3ybFD6dGa7bRFtZUy2fh4REMy/LxxiyMfiWeDRI1qK1j0Ym43Q6okqWkpfG8ZFPPDWxJmj/cfjuVAAAAFQCyb3h7kKHSRrEk4VEZvQ+mVuvtNwAAAIBD9LV+0Aow1KFO1E9guhilXDissh6xP4c+HG2sWAN9w0Hj5CZPfH9gcTSNvK7tmeeVmi+ljvikx/hJgCGSUCUXqlfFWUk8zfoVSJn8oQRha1P+Jk6Nq9PPv5GaZ6Lu3c/bomQwORhzdZXrmntx9DUBVzetfyycS6zIykiTpmQwAwAAAIAa23f6aChXzPbwRjQIUkItBcqweVIdPmga4NY1vHV6VpXl7xT/11IA4bbTk2RZpjLMTm4EVDaIyxxUs8IUwDlQ9lit2O6NqiqmArzZjKbog+xg0DKugvDxfuQpSmTQS/Bm7aedmYgL9QUZ0pN1Lvo47XwlQ7+qKEvkjzQUYAnxdA== root@cookie&lt;br /&gt;
&lt;br /&gt;
 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAum+37LH+91cabdFlKTSG0MHQ411q9PANP+OaEHVsc2Z+1LKt5LycVcNJh/IXL5aX5Yrcf4HF5FLlIpFyg5fvB1VQFvIecVae2WmU/08PSADEEHv9NqCqwgJIYx6majHhgTHsBBH2xtqNhQVTM6oR5HEeQ74Cva/t1ecve5QRXu2Y5uqzDM4Mvb1QObN+YwW/Sp5GH6cJuYcOzFugduAaMftrpKtyOc4cQMOuiYIqL6K9lN3jUMGRCIVtq108d4WieX8pgbJaX02FZ23Ej7J+ks7GmqhjXyuRacp/znXaoRfzZxiYcldFj8DRM4WHeiB2PdTGUHten9n0NeUcgRpkiw== root@cookie&lt;br /&gt;
&lt;br /&gt;
 2048 81:d6:d2:f9:0a:b6:d5:44:78:dc:29:b8:75:b1:4a:33 /etc/ssh/ssh_host_rsa_key.pub (RSA)&lt;br /&gt;
&lt;br /&gt;
 1024 23:f6:53:e8:e6:03:19:eb:69:5f:df:e1:43:d8:c8:93 /etc/ssh/ssh_host_dsa_key.pub (DSA)&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;br /&gt;
[[Category: Webb]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1500</id>
		<title>Rproxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1500"/>
		<updated>2018-12-29T14:15:13Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;rproxy är en maskin som agerar reverse proxy för ett flertalet tjänster på Stacken. De klassiska IP-numren &amp;lt;code&amp;gt;130.237.234.40&amp;lt;/code&amp;gt; samt &amp;lt;code&amp;gt;2001:6b0:1:ea::40&amp;lt;/code&amp;gt; pekar på den. Många av stackens webbsidor, t.ex. den här wikin körs genom rproxy.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
=== Hårdvara ===&lt;br /&gt;
Maskinen är ett VM&lt;br /&gt;
&lt;br /&gt;
=== OS m.m. ===&lt;br /&gt;
* Ubuntu 18.04 LTS&lt;br /&gt;
** Automatiska säkerhetsuppdateringar&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
* docker-bench-security körd och Docker är lite mer nerlåst&lt;br /&gt;
&lt;br /&gt;
    # daemon.json &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;userns-remap&amp;quot;: &amp;quot;dockremap&amp;quot;,&lt;br /&gt;
      &amp;quot;live-restore&amp;quot;: true,&lt;br /&gt;
      &amp;quot;userland-proxy&amp;quot;: false,&lt;br /&gt;
      &amp;quot;no-new-privileges&amp;quot;: true&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
=== Traefik ===&lt;br /&gt;
&lt;br /&gt;
Traefik används för att ta i mot trafik samt terminera TLS. Det finns en systemd unit med samma namn som ser ut så här:&lt;br /&gt;
&lt;br /&gt;
    # /etc/systemd/system/traefik.service&lt;br /&gt;
    [Unit]&lt;br /&gt;
    Description=Traefik Reverse Proxy&lt;br /&gt;
    After=network.target&lt;br /&gt;
    &lt;br /&gt;
    [Service]&lt;br /&gt;
    Type=notify&lt;br /&gt;
    ExecStart=/usr/local/bin/traefik --configFile=/etc/traefik/traefik.toml&lt;br /&gt;
    Restart=always&lt;br /&gt;
    WatchdogSec=60s&lt;br /&gt;
    NoNewPrivileges=yes&lt;br /&gt;
    ProtectSystem=strict&lt;br /&gt;
    ReadWritePaths=/etc/traefik/state/&lt;br /&gt;
    ProtectHome=yes&lt;br /&gt;
    &lt;br /&gt;
    [Install]&lt;br /&gt;
    WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
Konfiguration hittar du i &amp;lt;code&amp;gt;/etc/traefik&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fail2ban ===&lt;br /&gt;
&lt;br /&gt;
Förutom sshd som är på som standard på Debian så har jag skapat ett filter som heter &amp;lt;code&amp;gt;filter.d/shakespeer-ip.conf&amp;lt;/code&amp;gt; som ser ut så här:&lt;br /&gt;
&lt;br /&gt;
    [Definition]&lt;br /&gt;
    failregex = ^&amp;lt;HOST&amp;gt;.+\/~mhe\/ip.shtml.+\&amp;quot;shakespeer\/.+$&lt;br /&gt;
    ignoreregex = &lt;br /&gt;
&lt;br /&gt;
Set är sedan laddat från &amp;lt;code&amp;gt;jail.d/customisation.local&amp;lt;/code&amp;gt; så här:&lt;br /&gt;
&lt;br /&gt;
    [traefik-shakespeer]&lt;br /&gt;
    enabled = true&lt;br /&gt;
    filter = shakespeer-ip&lt;br /&gt;
    logpath = /var/log/traefik/access.log&lt;br /&gt;
    maxretry = 3&lt;br /&gt;
    findtime = 60&lt;br /&gt;
    bantime = 6h&lt;br /&gt;
    port = http,https&lt;br /&gt;
&lt;br /&gt;
Det lägger iptables-regler som blockar alla som kör programmet Shakespeer som spammar sönder oss med att försöka använda ip.shtml som inte har funkat på många, många år ...&lt;br /&gt;
&lt;br /&gt;
=== Mediawiki ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki körs i en Docker container och startas med Docker Compose. Du hittar konfigurationen för det i &amp;lt;code&amp;gt;/etc/mediawiki&amp;lt;/code&amp;gt;. Bilderna ligger i &amp;lt;code&amp;gt;/var/mediawiki/images&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Bucky ===&lt;br /&gt;
&lt;br /&gt;
Bucky används som en statsd till carbon relay som Traefik använder för att att skicka in data till [[Graphite]]. Den kör i Docker och startas med Docker Compose och ligger i &amp;lt;code&amp;gt;/etc/bucky&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=1499</id>
		<title>Kunskap</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=1499"/>
		<updated>2018-12-29T14:12:33Z</updated>

		<summary type="html">&lt;p&gt;Nsg: /* Grafana &amp;amp; Graphite */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Kunskap ==&lt;br /&gt;
&#039;&#039;Under staff-mötet 2011-05-19 kom vi fram till att det är bra om man har lite koll på vem som kan vad, vem man kan ropa på om något skiter sig&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Webb ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Var med att flytta från den gamla webbservern [[Iglo]] till [[Cookie]] en gång i tiden, och sätter även just nu upp ersättaren [[rproxy]].&lt;br /&gt;
* [[User:kaj|Rasmus Kaj]]&lt;br /&gt;
** Skyldig till rätt mycket gammal stackenwebb.&lt;br /&gt;
&lt;br /&gt;
=== Mail ===&lt;br /&gt;
&lt;br /&gt;
* [[User:magnus|Magnus Danielson]]&lt;br /&gt;
** Har gjort en del hack kring Mailman-web på tapas, men även CA/CERT-hantering för https.&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Har byggt den nya lösningen mail-1 och mail-2, ref [[mail]]&lt;br /&gt;
* [[User:Frost|Martin Frost]]&lt;br /&gt;
** Har satt upp den ny-gamla mailman-installationen på Karamell.&lt;br /&gt;
&lt;br /&gt;
=== AFS ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Meckat lite med AFS även om han inte kan så mycket.&lt;br /&gt;
&lt;br /&gt;
=== Matrix ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp maskinen som kör både Matrix och Riot.&lt;br /&gt;
&lt;br /&gt;
=== Nextcloud ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp maskinen och har administrerar installationen själv ett tag.&lt;br /&gt;
&lt;br /&gt;
=== DNS ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Vet hur man hittar saker men är inte bästa kompis med alla gamla scripts.&lt;br /&gt;
&lt;br /&gt;
=== VM ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp installationen tillsammans med fabian&lt;br /&gt;
* [[User:Fabian|Fabian Ström]]&lt;br /&gt;
** Satte upp installationen tillsammans med nsg&lt;br /&gt;
&lt;br /&gt;
=== MediaWiki ===&lt;br /&gt;
&#039;&#039;Den här sidan kör MediaWiki&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp det en gång i tiden, fortfarande jag som driftar.&lt;br /&gt;
&lt;br /&gt;
=== Munin ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Stellanl|Stellan lagerström]]&lt;br /&gt;
** Har byggt sensorburken (Arduino) som sitter i hallen (på kabelstegen ovanför Cookie) samt skrivit Munin-scripten för att prata med den.&lt;br /&gt;
&lt;br /&gt;
=== Grafana &amp;amp; Graphite ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satt upp och driftar miljön&lt;br /&gt;
* [[User:Stellanl|Stellan lagerström]]&lt;br /&gt;
** Har byggt sensorburken (Arduino) som sitter i hallen (på kabelstegen ovanför Cookie). Visar ljus och temperaturer.&lt;br /&gt;
&lt;br /&gt;
=== Fingerwebb ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satt upp server och deploy-flöde, lite utveckling.&lt;br /&gt;
* [[User:kaj|Rasmus Kaj]]&lt;br /&gt;
** Skrivit det mesta koden.&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1498</id>
		<title>Rproxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1498"/>
		<updated>2018-12-16T15:15:11Z</updated>

		<summary type="html">&lt;p&gt;Nsg: /* Fail2ban */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;rproxy är en maskin som agerar reverse proxy för ett flertalet tjänster på Stacken.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
=== Hårdvara ===&lt;br /&gt;
Maskinen är ett VM&lt;br /&gt;
&lt;br /&gt;
=== OS m.m. ===&lt;br /&gt;
* Ubuntu 18.04 LTS&lt;br /&gt;
** Automatiska säkerhetsuppdateringar&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
* docker-bench-security körd och Docker är lite mer nerlåst&lt;br /&gt;
&lt;br /&gt;
    # daemon.json &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;userns-remap&amp;quot;: &amp;quot;dockremap&amp;quot;,&lt;br /&gt;
      &amp;quot;live-restore&amp;quot;: true,&lt;br /&gt;
      &amp;quot;userland-proxy&amp;quot;: false,&lt;br /&gt;
      &amp;quot;no-new-privileges&amp;quot;: true&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
=== Traefik ===&lt;br /&gt;
&lt;br /&gt;
Traefik används för att ta i mot trafik samt terminera TLS. Det finns en systemd unit med samma namn som ser ut så här:&lt;br /&gt;
&lt;br /&gt;
    # /etc/systemd/system/traefik.service&lt;br /&gt;
    [Unit]&lt;br /&gt;
    Description=Traefik Reverse Proxy&lt;br /&gt;
    After=network.target&lt;br /&gt;
    &lt;br /&gt;
    [Service]&lt;br /&gt;
    Type=notify&lt;br /&gt;
    ExecStart=/usr/local/bin/traefik --configFile=/etc/traefik/traefik.toml&lt;br /&gt;
    Restart=always&lt;br /&gt;
    WatchdogSec=60s&lt;br /&gt;
    NoNewPrivileges=yes&lt;br /&gt;
    ProtectSystem=strict&lt;br /&gt;
    ReadWritePaths=/etc/traefik/state/&lt;br /&gt;
    ProtectHome=yes&lt;br /&gt;
    &lt;br /&gt;
    [Install]&lt;br /&gt;
    WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
Konfiguration hittar du i &amp;lt;code&amp;gt;/etc/traefik&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fail2ban ===&lt;br /&gt;
&lt;br /&gt;
Förutom sshd som är på som standard på Debian så har jag skapat ett filter som heter &amp;lt;code&amp;gt;filter.d/shakespeer-ip.conf&amp;lt;/code&amp;gt; som ser ut så här:&lt;br /&gt;
&lt;br /&gt;
    [Definition]&lt;br /&gt;
    failregex = ^&amp;lt;HOST&amp;gt;.+\/~mhe\/ip.shtml.+\&amp;quot;shakespeer\/.+$&lt;br /&gt;
    ignoreregex = &lt;br /&gt;
&lt;br /&gt;
Set är sedan laddat från &amp;lt;code&amp;gt;jail.d/customisation.local&amp;lt;/code&amp;gt; så här:&lt;br /&gt;
&lt;br /&gt;
    [traefik-shakespeer]&lt;br /&gt;
    enabled = true&lt;br /&gt;
    filter = shakespeer-ip&lt;br /&gt;
    logpath = /var/log/traefik/access.log&lt;br /&gt;
    maxretry = 3&lt;br /&gt;
    findtime = 60&lt;br /&gt;
    bantime = 6h&lt;br /&gt;
    port = http,https&lt;br /&gt;
&lt;br /&gt;
Det lägger iptables-regler som blockar alla som kör programmet Shakespeer som spammar sönder oss med att försöka använda ip.shtml som inte har funkat på många, många år ...&lt;br /&gt;
&lt;br /&gt;
=== Mediawiki ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki körs i en Docker container och startas med Docker Compose. Du hittar konfigurationen för det i &amp;lt;code&amp;gt;/etc/mediawiki&amp;lt;/code&amp;gt;. Bilderna ligger i &amp;lt;code&amp;gt;/var/mediawiki/images&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Bucky ===&lt;br /&gt;
&lt;br /&gt;
Bucky används som en statsd till carbon relay som Traefik använder för att att skicka in data till [[Graphite]]. Den kör i Docker och startas med Docker Compose och ligger i &amp;lt;code&amp;gt;/etc/bucky&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1497</id>
		<title>Rproxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1497"/>
		<updated>2018-12-16T14:59:47Z</updated>

		<summary type="html">&lt;p&gt;Nsg: /* Fail2ban */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;rproxy är en maskin som agerar reverse proxy för ett flertalet tjänster på Stacken.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
=== Hårdvara ===&lt;br /&gt;
Maskinen är ett VM&lt;br /&gt;
&lt;br /&gt;
=== OS m.m. ===&lt;br /&gt;
* Ubuntu 18.04 LTS&lt;br /&gt;
** Automatiska säkerhetsuppdateringar&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
* docker-bench-security körd och Docker är lite mer nerlåst&lt;br /&gt;
&lt;br /&gt;
    # daemon.json &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;userns-remap&amp;quot;: &amp;quot;dockremap&amp;quot;,&lt;br /&gt;
      &amp;quot;live-restore&amp;quot;: true,&lt;br /&gt;
      &amp;quot;userland-proxy&amp;quot;: false,&lt;br /&gt;
      &amp;quot;no-new-privileges&amp;quot;: true&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
=== Traefik ===&lt;br /&gt;
&lt;br /&gt;
Traefik används för att ta i mot trafik samt terminera TLS. Det finns en systemd unit med samma namn som ser ut så här:&lt;br /&gt;
&lt;br /&gt;
    # /etc/systemd/system/traefik.service&lt;br /&gt;
    [Unit]&lt;br /&gt;
    Description=Traefik Reverse Proxy&lt;br /&gt;
    After=network.target&lt;br /&gt;
    &lt;br /&gt;
    [Service]&lt;br /&gt;
    Type=notify&lt;br /&gt;
    ExecStart=/usr/local/bin/traefik --configFile=/etc/traefik/traefik.toml&lt;br /&gt;
    Restart=always&lt;br /&gt;
    WatchdogSec=60s&lt;br /&gt;
    NoNewPrivileges=yes&lt;br /&gt;
    ProtectSystem=strict&lt;br /&gt;
    ReadWritePaths=/etc/traefik/state/&lt;br /&gt;
    ProtectHome=yes&lt;br /&gt;
    &lt;br /&gt;
    [Install]&lt;br /&gt;
    WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
Konfiguration hittar du i &amp;lt;code&amp;gt;/etc/traefik&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fail2ban ===&lt;br /&gt;
&lt;br /&gt;
Förutom sshd som är på som standard på Debian så har jag skapat ett filter som heter &amp;lt;code&amp;gt;filter.d/shakespeer-ip.conf&amp;lt;/code&amp;gt; som ser ut så här:&lt;br /&gt;
&lt;br /&gt;
    [Definition]&lt;br /&gt;
    failregex = ^&amp;lt;HOST&amp;gt;.+\/~mhe\/ip.shtml.+\&amp;quot;shakespeer\/.+$&lt;br /&gt;
    ignoreregex = &lt;br /&gt;
&lt;br /&gt;
Set är sedan laddat från &amp;lt;code&amp;gt;jail.d/customisation.local&amp;lt;/code&amp;gt; så här:&lt;br /&gt;
&lt;br /&gt;
    [traefik-shakespeer]&lt;br /&gt;
    enabled = true&lt;br /&gt;
    filter = shakespeer-ip&lt;br /&gt;
    logpath = /var/log/traefik/access.log&lt;br /&gt;
    maxretry = 3&lt;br /&gt;
    findtime = 60&lt;br /&gt;
    bantime = 900&lt;br /&gt;
    port = http,https&lt;br /&gt;
&lt;br /&gt;
Det lägger iptables-regler som blockar alla som kör programmet Shakespeer som spammar sönder oss med att försöka använda ip.shtml som inte har funkat på många, många år ...&lt;br /&gt;
&lt;br /&gt;
=== Mediawiki ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki körs i en Docker container och startas med Docker Compose. Du hittar konfigurationen för det i &amp;lt;code&amp;gt;/etc/mediawiki&amp;lt;/code&amp;gt;. Bilderna ligger i &amp;lt;code&amp;gt;/var/mediawiki/images&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Bucky ===&lt;br /&gt;
&lt;br /&gt;
Bucky används som en statsd till carbon relay som Traefik använder för att att skicka in data till [[Graphite]]. Den kör i Docker och startas med Docker Compose och ligger i &amp;lt;code&amp;gt;/etc/bucky&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1496</id>
		<title>Rproxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1496"/>
		<updated>2018-12-16T14:58:33Z</updated>

		<summary type="html">&lt;p&gt;Nsg: /* Fail2ban */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;rproxy är en maskin som agerar reverse proxy för ett flertalet tjänster på Stacken.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
=== Hårdvara ===&lt;br /&gt;
Maskinen är ett VM&lt;br /&gt;
&lt;br /&gt;
=== OS m.m. ===&lt;br /&gt;
* Ubuntu 18.04 LTS&lt;br /&gt;
** Automatiska säkerhetsuppdateringar&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
* docker-bench-security körd och Docker är lite mer nerlåst&lt;br /&gt;
&lt;br /&gt;
    # daemon.json &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;userns-remap&amp;quot;: &amp;quot;dockremap&amp;quot;,&lt;br /&gt;
      &amp;quot;live-restore&amp;quot;: true,&lt;br /&gt;
      &amp;quot;userland-proxy&amp;quot;: false,&lt;br /&gt;
      &amp;quot;no-new-privileges&amp;quot;: true&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
=== Traefik ===&lt;br /&gt;
&lt;br /&gt;
Traefik används för att ta i mot trafik samt terminera TLS. Det finns en systemd unit med samma namn som ser ut så här:&lt;br /&gt;
&lt;br /&gt;
    # /etc/systemd/system/traefik.service&lt;br /&gt;
    [Unit]&lt;br /&gt;
    Description=Traefik Reverse Proxy&lt;br /&gt;
    After=network.target&lt;br /&gt;
    &lt;br /&gt;
    [Service]&lt;br /&gt;
    Type=notify&lt;br /&gt;
    ExecStart=/usr/local/bin/traefik --configFile=/etc/traefik/traefik.toml&lt;br /&gt;
    Restart=always&lt;br /&gt;
    WatchdogSec=60s&lt;br /&gt;
    NoNewPrivileges=yes&lt;br /&gt;
    ProtectSystem=strict&lt;br /&gt;
    ReadWritePaths=/etc/traefik/state/&lt;br /&gt;
    ProtectHome=yes&lt;br /&gt;
    &lt;br /&gt;
    [Install]&lt;br /&gt;
    WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
Konfiguration hittar du i &amp;lt;code&amp;gt;/etc/traefik&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fail2ban ===&lt;br /&gt;
&lt;br /&gt;
Förutom sshd som är på som standard på Debian så har jag skapat ett filter som heter &amp;lt;code&amp;gt;filter.d/shakespeer-ip.conf&amp;lt;/code&amp;gt; som ser ut så här:&lt;br /&gt;
&lt;br /&gt;
    [Definition]&lt;br /&gt;
    failregex = ^&amp;lt;HOST&amp;gt;.+\/~mhe\/ip.shtml.+\&amp;quot;shakespeer\/.+$&lt;br /&gt;
    ignoreregex = &lt;br /&gt;
&lt;br /&gt;
Set är sedan laddat från &amp;lt;code&amp;gt;jail.d/customisation.local&amp;lt;/code&amp;gt; så här:&lt;br /&gt;
&lt;br /&gt;
    [traefik-shakespeer]&lt;br /&gt;
    enabled = true&lt;br /&gt;
    filter = shakespeer-ip&lt;br /&gt;
    logpath = /var/log/traefik/access.log&lt;br /&gt;
    maxretry = 3&lt;br /&gt;
    findtime = 60&lt;br /&gt;
    bantime = 900&lt;br /&gt;
    port = http,https&lt;br /&gt;
&lt;br /&gt;
Det lägger iptables-regler som blockar alla Shakespeer som spammar sönder oss med att försöka använda ip.shtml som inte har funkat på många, många år ...&lt;br /&gt;
&lt;br /&gt;
=== Mediawiki ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki körs i en Docker container och startas med Docker Compose. Du hittar konfigurationen för det i &amp;lt;code&amp;gt;/etc/mediawiki&amp;lt;/code&amp;gt;. Bilderna ligger i &amp;lt;code&amp;gt;/var/mediawiki/images&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Bucky ===&lt;br /&gt;
&lt;br /&gt;
Bucky används som en statsd till carbon relay som Traefik använder för att att skicka in data till [[Graphite]]. Den kör i Docker och startas med Docker Compose och ligger i &amp;lt;code&amp;gt;/etc/bucky&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1495</id>
		<title>Rproxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1495"/>
		<updated>2018-12-16T14:58:00Z</updated>

		<summary type="html">&lt;p&gt;Nsg: /* Konfiguration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;rproxy är en maskin som agerar reverse proxy för ett flertalet tjänster på Stacken.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
=== Hårdvara ===&lt;br /&gt;
Maskinen är ett VM&lt;br /&gt;
&lt;br /&gt;
=== OS m.m. ===&lt;br /&gt;
* Ubuntu 18.04 LTS&lt;br /&gt;
** Automatiska säkerhetsuppdateringar&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
* docker-bench-security körd och Docker är lite mer nerlåst&lt;br /&gt;
&lt;br /&gt;
    # daemon.json &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;userns-remap&amp;quot;: &amp;quot;dockremap&amp;quot;,&lt;br /&gt;
      &amp;quot;live-restore&amp;quot;: true,&lt;br /&gt;
      &amp;quot;userland-proxy&amp;quot;: false,&lt;br /&gt;
      &amp;quot;no-new-privileges&amp;quot;: true&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
=== Traefik ===&lt;br /&gt;
&lt;br /&gt;
Traefik används för att ta i mot trafik samt terminera TLS. Det finns en systemd unit med samma namn som ser ut så här:&lt;br /&gt;
&lt;br /&gt;
    # /etc/systemd/system/traefik.service&lt;br /&gt;
    [Unit]&lt;br /&gt;
    Description=Traefik Reverse Proxy&lt;br /&gt;
    After=network.target&lt;br /&gt;
    &lt;br /&gt;
    [Service]&lt;br /&gt;
    Type=notify&lt;br /&gt;
    ExecStart=/usr/local/bin/traefik --configFile=/etc/traefik/traefik.toml&lt;br /&gt;
    Restart=always&lt;br /&gt;
    WatchdogSec=60s&lt;br /&gt;
    NoNewPrivileges=yes&lt;br /&gt;
    ProtectSystem=strict&lt;br /&gt;
    ReadWritePaths=/etc/traefik/state/&lt;br /&gt;
    ProtectHome=yes&lt;br /&gt;
    &lt;br /&gt;
    [Install]&lt;br /&gt;
    WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
Konfiguration hittar du i &amp;lt;code&amp;gt;/etc/traefik&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fail2ban ===&lt;br /&gt;
&lt;br /&gt;
Förutom sshd som är på som standard på Debian så har jag skapat ett filter som heter &amp;lt;code&amp;gt;shakespeer-ip&amp;lt;/code&amp;gt; som ser ut så här:&lt;br /&gt;
&lt;br /&gt;
    [Definition]&lt;br /&gt;
    failregex = ^&amp;lt;HOST&amp;gt;.+\/~mhe\/ip.shtml.+\&amp;quot;shakespeer\/.+$&lt;br /&gt;
    ignoreregex = &lt;br /&gt;
&lt;br /&gt;
Set är sedan laddat från &amp;lt;code&amp;gt;jail.d/customisation.local&amp;lt;/code&amp;gt; så här:&lt;br /&gt;
&lt;br /&gt;
    [traefik-shakespeer]&lt;br /&gt;
    enabled = true&lt;br /&gt;
    filter = shakespeer-ip&lt;br /&gt;
    logpath = /var/log/traefik/access.log&lt;br /&gt;
    maxretry = 3&lt;br /&gt;
    findtime = 60&lt;br /&gt;
    bantime = 900&lt;br /&gt;
    port = http,https&lt;br /&gt;
&lt;br /&gt;
Det lägger iptables-regler som blockar alla Shakespeer som spammar sönder oss med att försöka använda ip.shtml som inte har funkat på många, många år ...&lt;br /&gt;
&lt;br /&gt;
=== Mediawiki ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki körs i en Docker container och startas med Docker Compose. Du hittar konfigurationen för det i &amp;lt;code&amp;gt;/etc/mediawiki&amp;lt;/code&amp;gt;. Bilderna ligger i &amp;lt;code&amp;gt;/var/mediawiki/images&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Bucky ===&lt;br /&gt;
&lt;br /&gt;
Bucky används som en statsd till carbon relay som Traefik använder för att att skicka in data till [[Graphite]]. Den kör i Docker och startas med Docker Compose och ligger i &amp;lt;code&amp;gt;/etc/bucky&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Graphite&amp;diff=1494</id>
		<title>Graphite</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Graphite&amp;diff=1494"/>
		<updated>2018-12-09T16:40:31Z</updated>

		<summary type="html">&lt;p&gt;Nsg: Redirected page to Grafana&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Grafana]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1493</id>
		<title>Rproxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1493"/>
		<updated>2018-12-09T16:38:53Z</updated>

		<summary type="html">&lt;p&gt;Nsg: /* Traefik */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;rproxy är en maskin som agerar reverse proxy för ett flertalet tjänster på Stacken.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
=== Hårdvara ===&lt;br /&gt;
Maskinen är ett VM&lt;br /&gt;
&lt;br /&gt;
=== OS m.m. ===&lt;br /&gt;
* Ubuntu 18.04 LTS&lt;br /&gt;
** Automatiska säkerhetsuppdateringar&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
* docker-bench-security körd och Docker är lite mer nerlåst&lt;br /&gt;
&lt;br /&gt;
    # daemon.json &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;userns-remap&amp;quot;: &amp;quot;dockremap&amp;quot;,&lt;br /&gt;
      &amp;quot;live-restore&amp;quot;: true,&lt;br /&gt;
      &amp;quot;userland-proxy&amp;quot;: false,&lt;br /&gt;
      &amp;quot;no-new-privileges&amp;quot;: true&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
=== Traefik ===&lt;br /&gt;
&lt;br /&gt;
Traefik används för att ta i mot trafik samt terminera TLS. Det finns en systemd unit med samma namn som ser ut så här:&lt;br /&gt;
&lt;br /&gt;
    # /etc/systemd/system/traefik.service&lt;br /&gt;
    [Unit]&lt;br /&gt;
    Description=Traefik Reverse Proxy&lt;br /&gt;
    After=network.target&lt;br /&gt;
    &lt;br /&gt;
    [Service]&lt;br /&gt;
    Type=notify&lt;br /&gt;
    ExecStart=/usr/local/bin/traefik --configFile=/etc/traefik/traefik.toml&lt;br /&gt;
    Restart=always&lt;br /&gt;
    WatchdogSec=60s&lt;br /&gt;
    NoNewPrivileges=yes&lt;br /&gt;
    ProtectSystem=strict&lt;br /&gt;
    ReadWritePaths=/etc/traefik/state/&lt;br /&gt;
    ProtectHome=yes&lt;br /&gt;
    &lt;br /&gt;
    [Install]&lt;br /&gt;
    WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
Konfiguration hittar du i &amp;lt;code&amp;gt;/etc/traefik&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mediawiki ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki körs i en Docker container och startas med Docker Compose. Du hittar konfigurationen för det i &amp;lt;code&amp;gt;/etc/mediawiki&amp;lt;/code&amp;gt;. Bilderna ligger i &amp;lt;code&amp;gt;/var/mediawiki/images&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Bucky ===&lt;br /&gt;
&lt;br /&gt;
Bucky används som en statsd till carbon relay som Traefik använder för att att skicka in data till [[Graphite]]. Den kör i Docker och startas med Docker Compose och ligger i &amp;lt;code&amp;gt;/etc/bucky&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Grafana&amp;diff=1492</id>
		<title>Grafana</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Grafana&amp;diff=1492"/>
		<updated>2018-12-09T15:31:14Z</updated>

		<summary type="html">&lt;p&gt;Nsg: Created page with &amp;quot;Grafana är en en server, som kör tjänsten med samma namn. På samma maskin finns det även en installation av Graphite som tar i mot metrics från våra servrar.  == Konfig...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Grafana är en en server, som kör tjänsten med samma namn. På samma maskin finns det även en installation av Graphite som tar i mot metrics från våra servrar.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
=== Hårdvara &amp;amp; OS ===&lt;br /&gt;
&lt;br /&gt;
* VM&lt;br /&gt;
* Ubuntu 16.04 LTS&lt;br /&gt;
&lt;br /&gt;
=== Carbon ===&lt;br /&gt;
&lt;br /&gt;
För att skicka in metrics till systemet så ska det skickas med Carbon-protokollet på port 2003. På många av våra servrar så använder vi mjukvaran collectd för just det.&lt;br /&gt;
&lt;br /&gt;
=== Grafana ===&lt;br /&gt;
&lt;br /&gt;
Finns på https://grafana.stacken.kth.se, sidan är öppen för alla att kolla men för att ändra något så behöver du ett konto.&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Main_Page&amp;diff=1491</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Main_Page&amp;diff=1491"/>
		<updated>2018-12-09T15:27:15Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Välkommen till [http://www.stacken.kth.se Datorföreningen Stackens] wiki!&lt;br /&gt;
&lt;br /&gt;
Wikin är ett centralt ställe med information om hur saker funkar, vad saker ligger, vad saker körs o.s.v...&lt;br /&gt;
README:s på AFS är trevliga men långt från lika tillgängliga som på en webbsida/wiki, speciellt för nya medlemmar. En sak att tänka på är att wiki:n är en publik resurs, skriv inte några känsliga uppgifter här.&lt;br /&gt;
&lt;br /&gt;
== Länkar ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Maskiner|Stackens maskiner]]&lt;br /&gt;
* [[Installera en ny server]]&lt;br /&gt;
* [[Adminintroduktion]]&lt;br /&gt;
* [[Ny Användare]]&lt;br /&gt;
* [[Ny Supersture]]&lt;br /&gt;
* [[Hall|Stackens Hall]]&lt;br /&gt;
* [[Kunskap|Kunskapsbanken - vem kan vad?]]&lt;br /&gt;
* [[Inköp]]&lt;br /&gt;
* [[Mail]]&lt;br /&gt;
* [[Grafana]]&lt;br /&gt;
* [[Vask]] demonterings-instruktioner&lt;br /&gt;
&lt;br /&gt;
== Vill du hjälpa till att skriva? ==&lt;br /&gt;
&lt;br /&gt;
Om du vill hjälpa till att skiva så kontakta [[User:Nsg]], kontoregistrering kan bara en Wiki Admin göra för att förhindra Spammare.&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1490</id>
		<title>Rproxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1490"/>
		<updated>2018-12-09T15:19:17Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;rproxy är en maskin som agerar reverse proxy för ett flertalet tjänster på Stacken.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
=== Hårdvara ===&lt;br /&gt;
Maskinen är ett VM&lt;br /&gt;
&lt;br /&gt;
=== OS m.m. ===&lt;br /&gt;
* Ubuntu 18.04 LTS&lt;br /&gt;
** Automatiska säkerhetsuppdateringar&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
* docker-bench-security körd och Docker är lite mer nerlåst&lt;br /&gt;
&lt;br /&gt;
    # daemon.json &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;userns-remap&amp;quot;: &amp;quot;dockremap&amp;quot;,&lt;br /&gt;
      &amp;quot;live-restore&amp;quot;: true,&lt;br /&gt;
      &amp;quot;userland-proxy&amp;quot;: false,&lt;br /&gt;
      &amp;quot;no-new-privileges&amp;quot;: true&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
=== Traefik ===&lt;br /&gt;
&lt;br /&gt;
Traefik används för att ta i mot trafik samt terminera TLS. Det finns en systemd unit med samma man som ser ut så här:&lt;br /&gt;
&lt;br /&gt;
    # /etc/systemd/system/traefik.service&lt;br /&gt;
    [Unit]&lt;br /&gt;
    Description=Traefik Reverse Proxy&lt;br /&gt;
    After=network.target&lt;br /&gt;
    &lt;br /&gt;
    [Service]&lt;br /&gt;
    Type=notify&lt;br /&gt;
    ExecStart=/usr/local/bin/traefik --configFile=/etc/traefik/traefik.toml&lt;br /&gt;
    Restart=always&lt;br /&gt;
    WatchdogSec=60s&lt;br /&gt;
    NoNewPrivileges=yes&lt;br /&gt;
    ProtectSystem=strict&lt;br /&gt;
    ReadWritePaths=/etc/traefik/state/&lt;br /&gt;
    ProtectHome=yes&lt;br /&gt;
    &lt;br /&gt;
    [Install]&lt;br /&gt;
    WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
Konfiguration hittar du i &amp;lt;code&amp;gt;/etc/traefik&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mediawiki ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki körs i en Docker container och startas med Docker Compose. Du hittar konfigurationen för det i &amp;lt;code&amp;gt;/etc/mediawiki&amp;lt;/code&amp;gt;. Bilderna ligger i &amp;lt;code&amp;gt;/var/mediawiki/images&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Bucky ===&lt;br /&gt;
&lt;br /&gt;
Bucky används som en statsd till carbon relay som Traefik använder för att att skicka in data till [[Graphite]]. Den kör i Docker och startas med Docker Compose och ligger i &amp;lt;code&amp;gt;/etc/bucky&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1489</id>
		<title>Rproxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1489"/>
		<updated>2018-12-09T15:12:23Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;rproxy är en maskin som agerar reverse proxy för ett flertalet tjänster på Stacken.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
=== Hårdvara ===&lt;br /&gt;
Maskinen är ett VM&lt;br /&gt;
&lt;br /&gt;
=== OS m.m. ===&lt;br /&gt;
* Ubuntu 18.04 LTS&lt;br /&gt;
** Automatiska säkerhetsuppdateringar&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
* docker-bench-security körd och Docker är lite mer nerlåst&lt;br /&gt;
&lt;br /&gt;
    # daemon.json &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;userns-remap&amp;quot;: &amp;quot;dockremap&amp;quot;,&lt;br /&gt;
      &amp;quot;live-restore&amp;quot;: true,&lt;br /&gt;
      &amp;quot;userland-proxy&amp;quot;: false,&lt;br /&gt;
      &amp;quot;no-new-privileges&amp;quot;: true&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
=== Traefik ===&lt;br /&gt;
&lt;br /&gt;
Traefik används för att ta i mot trafik samt terminera TLS. Det finns en systemd unit med samma man som ser ut så här:&lt;br /&gt;
&lt;br /&gt;
    # /etc/systemd/system/traefik.service&lt;br /&gt;
    [Unit]&lt;br /&gt;
    Description=Traefik Reverse Proxy&lt;br /&gt;
    After=network.target&lt;br /&gt;
    &lt;br /&gt;
    [Service]&lt;br /&gt;
    Type=notify&lt;br /&gt;
    ExecStart=/usr/local/bin/traefik --configFile=/etc/traefik/traefik.toml&lt;br /&gt;
    Restart=always&lt;br /&gt;
    WatchdogSec=60s&lt;br /&gt;
    NoNewPrivileges=yes&lt;br /&gt;
    ProtectSystem=strict&lt;br /&gt;
    ReadWritePaths=/etc/traefik/state/&lt;br /&gt;
    ProtectHome=yes&lt;br /&gt;
    &lt;br /&gt;
    [Install]&lt;br /&gt;
    WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
Konfiguration hittar du i &amp;lt;code&amp;gt;/etc/traefik&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mediawiki ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki körs i en Docker container och startas med Docker Compose. Du hittar konfigurationen för det i &amp;lt;code&amp;gt;/etc/mediawiki&amp;lt;/code&amp;gt;. Bilderna ligger i &amp;lt;code&amp;gt;/var/mediawiki/images&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1488</id>
		<title>Rproxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1488"/>
		<updated>2018-12-09T15:09:38Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;rproxy är en maskin som agerar reverse proxy för ett flertalet tjänster på Stacken.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
=== Hårdvara ===&lt;br /&gt;
Maskinen är ett VM&lt;br /&gt;
&lt;br /&gt;
=== OS m.m. ===&lt;br /&gt;
* Ubuntu 18.04 LTS&lt;br /&gt;
** Automatiska säkerhetsuppdateringar&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
* docker-bench-security körd och Docker är lite mer nerlåst&lt;br /&gt;
&lt;br /&gt;
    # daemon.json &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;userns-remap&amp;quot;: &amp;quot;dockremap&amp;quot;,&lt;br /&gt;
      &amp;quot;live-restore&amp;quot;: true,&lt;br /&gt;
      &amp;quot;userland-proxy&amp;quot;: false,&lt;br /&gt;
      &amp;quot;no-new-privileges&amp;quot;: true&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
=== Traefik ===&lt;br /&gt;
&lt;br /&gt;
Traefik används för att ta i mot trafik samt terminera TLS. Det finns en systemd unit med samma man som ser ut så här:&lt;br /&gt;
&lt;br /&gt;
    # /etc/systemd/system/traefik.service&lt;br /&gt;
    [Unit]&lt;br /&gt;
    Description=Traefik Reverse Proxy&lt;br /&gt;
    After=network.target&lt;br /&gt;
    &lt;br /&gt;
    [Service]&lt;br /&gt;
    Type=notify&lt;br /&gt;
    ExecStart=/usr/local/bin/traefik --configFile=/etc/traefik/traefik.toml&lt;br /&gt;
    Restart=always&lt;br /&gt;
    WatchdogSec=60s&lt;br /&gt;
    NoNewPrivileges=yes&lt;br /&gt;
    ProtectSystem=strict&lt;br /&gt;
    ReadWritePaths=/etc/traefik/state/&lt;br /&gt;
    ProtectHome=yes&lt;br /&gt;
    &lt;br /&gt;
    [Install]&lt;br /&gt;
    WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
Konfiguration hittar du i &amp;lt;code&amp;gt;/etc/traefik&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1487</id>
		<title>Rproxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1487"/>
		<updated>2018-12-09T15:09:13Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;rproxy är en maskin som agerar reverse proxy för ett flertalet tjänster på Stacken.&lt;br /&gt;
&lt;br /&gt;
== Konfuguration ==&lt;br /&gt;
&lt;br /&gt;
=== Hårdvara ===&lt;br /&gt;
Maskinen är ett VM&lt;br /&gt;
&lt;br /&gt;
=== OS m.m. ===&lt;br /&gt;
* Ubuntu 18.04 LTS&lt;br /&gt;
** Automatiska säkerhetsuppdateringar&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
* docker-bench-security körd och Docker är lite mer nerlåst&lt;br /&gt;
&lt;br /&gt;
    # daemon.json &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;userns-remap&amp;quot;: &amp;quot;dockremap&amp;quot;,&lt;br /&gt;
      &amp;quot;live-restore&amp;quot;: true,&lt;br /&gt;
      &amp;quot;userland-proxy&amp;quot;: false,&lt;br /&gt;
      &amp;quot;no-new-privileges&amp;quot;: true&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
=== Traefik ===&lt;br /&gt;
&lt;br /&gt;
Traefik används för att ta i mot trafik samt terminera TLS. Det finns en systemd unit med samma man som ser ut så här:&lt;br /&gt;
&lt;br /&gt;
    # /etc/systemd/system/traefik.service&lt;br /&gt;
    [Unit]&lt;br /&gt;
    Description=Traefik Reverse Proxy&lt;br /&gt;
    After=network.target&lt;br /&gt;
    &lt;br /&gt;
    [Service]&lt;br /&gt;
    Type=notify&lt;br /&gt;
    ExecStart=/usr/local/bin/traefik --configFile=/etc/traefik/traefik.toml&lt;br /&gt;
    Restart=always&lt;br /&gt;
    WatchdogSec=60s&lt;br /&gt;
    NoNewPrivileges=yes&lt;br /&gt;
    ProtectSystem=strict&lt;br /&gt;
    ReadWritePaths=/etc/traefik/state/&lt;br /&gt;
    ProtectHome=yes&lt;br /&gt;
    &lt;br /&gt;
    [Install]&lt;br /&gt;
    WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
Konfiguration hittar du i &amp;lt;code&amp;gt;/etc/traefik&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1486</id>
		<title>Rproxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1486"/>
		<updated>2018-12-09T15:08:16Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;rproxy är en maskin som agerar reverse proxy för ett flertalet tjänster på Stacken.&lt;br /&gt;
&lt;br /&gt;
== Konfuguration ==&lt;br /&gt;
&lt;br /&gt;
=== Hårdvara ===&lt;br /&gt;
Maskinen är ett VM&lt;br /&gt;
&lt;br /&gt;
=== OS m.m. ===&lt;br /&gt;
* Ubuntu 18.04 LTS&lt;br /&gt;
** Automatiska säkerhetsuppdateringar&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
* docker-bench-security körd och Docker är lite mer nerlåst&lt;br /&gt;
&lt;br /&gt;
    # daemon.json &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;userns-remap&amp;quot;: &amp;quot;dockremap&amp;quot;,&lt;br /&gt;
      &amp;quot;live-restore&amp;quot;: true,&lt;br /&gt;
      &amp;quot;userland-proxy&amp;quot;: false,&lt;br /&gt;
      &amp;quot;no-new-privileges&amp;quot;: true&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
=== Traefik ===&lt;br /&gt;
&lt;br /&gt;
Traefik används för att ta i mot trafik samt terminera TLS. Det finns en systemd unit med samma man som ser ut så här:&lt;br /&gt;
&lt;br /&gt;
    # /etc/systemd/system/traefik.service&lt;br /&gt;
    [Unit]&lt;br /&gt;
    Description=Traefik Reverse Proxy&lt;br /&gt;
    After=network.target&lt;br /&gt;
    &lt;br /&gt;
    [Service]&lt;br /&gt;
    Type=notify&lt;br /&gt;
    ExecStart=/usr/local/bin/traefik --configFile=/etc/traefik/traefik.toml&lt;br /&gt;
    Restart=always&lt;br /&gt;
    WatchdogSec=60s&lt;br /&gt;
    NoNewPrivileges=yes&lt;br /&gt;
    ProtectSystem=strict&lt;br /&gt;
    ReadWritePaths=/etc/traefik/state/&lt;br /&gt;
    ProtectHome=yes&lt;br /&gt;
    &lt;br /&gt;
    [Install]&lt;br /&gt;
    WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1485</id>
		<title>Rproxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Rproxy&amp;diff=1485"/>
		<updated>2018-12-09T15:06:09Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;rproxy är en maskin som agerar reverse proxy för ett flertalet tjänster på Stacken.&lt;br /&gt;
&lt;br /&gt;
== Konfuguration ==&lt;br /&gt;
&lt;br /&gt;
=== Hårdvara ===&lt;br /&gt;
Maskinen är ett VM&lt;br /&gt;
&lt;br /&gt;
=== OS m.m. ===&lt;br /&gt;
* Ubuntu 18.04 LTS&lt;br /&gt;
** Automatiska säkerhetsuppdateringar&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
* docker-bench-security körd och Docker är lite mer nerlåst&lt;br /&gt;
&lt;br /&gt;
    # daemon.json &lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;userns-remap&amp;quot;: &amp;quot;dockremap&amp;quot;,&lt;br /&gt;
      &amp;quot;live-restore&amp;quot;: true,&lt;br /&gt;
      &amp;quot;userland-proxy&amp;quot;: false,&lt;br /&gt;
      &amp;quot;no-new-privileges&amp;quot;: true&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
=== Traefik ===&lt;br /&gt;
&lt;br /&gt;
Traefik används för att ta i mot trafik samt terminera TLS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Flöde ==&lt;br /&gt;
&lt;br /&gt;
Flera olika paths och domäner går igenom den här maskinen och tar olika vägar för att hitta tjänsten som ligger bakom.&lt;br /&gt;
&lt;br /&gt;
=== DNS ===&lt;br /&gt;
    www  CNAME rproxy&lt;br /&gt;
    wiki CNAME rproxy&lt;br /&gt;
&lt;br /&gt;
=== Traefik ===&lt;br /&gt;
    https://www.stacken.kth.se/               ---&amp;gt; rproxy ---&amp;gt; w3&lt;br /&gt;
    https://www.stacken.kth.se/project/arla   ---&amp;gt; rproxy ---&amp;gt; cookie&lt;br /&gt;
    https://wiki.stacken.kth.se               ---&amp;gt; rproxy ---&amp;gt; cookie&lt;br /&gt;
&lt;br /&gt;
[[Category: Maskiner]]&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Anv%C3%A4ndare:Nsg&amp;diff=1484</id>
		<title>Användare:Nsg</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Anv%C3%A4ndare:Nsg&amp;diff=1484"/>
		<updated>2018-12-09T14:58:15Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Stefan Berggren ==&lt;br /&gt;
&lt;br /&gt;
Stefan Berggren eller nsg. Började studera på KTH 2004, började på data 2005 och studerade på heltid fram till 2010 då jag fick ett sommarjobb där jag blev kvar, har sedan dess rört mig vidare. Under de första 1,5 året jobbade jag deltid tillsammans med studier men det blev för rörigt så jag jobbar heltid sedan 2012.&lt;br /&gt;
&lt;br /&gt;
Jag har varit medlem och staff sedan 2008 och varit ordförande för länge.&lt;br /&gt;
&lt;br /&gt;
 2008-      Medlem, Staff&lt;br /&gt;
 2008-2009: Styrelseledarmot&lt;br /&gt;
 2009-2018: Ordförande&lt;br /&gt;
&lt;br /&gt;
Jag är även Wiki Admin, vill du hjälpa till så hör av dig.&lt;br /&gt;
&lt;br /&gt;
mailto:nsg@stacken.kth.se&lt;br /&gt;
&lt;br /&gt;
=== Kunskap ===&lt;br /&gt;
&lt;br /&gt;
Jobbat i gränslandet mellan server och webb i snart 10 år nu. Jobbar med servrar, databaser, infrastruktur. Mycket containers, kluster, HA, modernt ... men intresset sträcker sig även ut till de lite äldre sakerna och det behövs på Stacken!&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=1483</id>
		<title>Kunskap</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=1483"/>
		<updated>2018-12-09T14:55:57Z</updated>

		<summary type="html">&lt;p&gt;Nsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Kunskap ==&lt;br /&gt;
&#039;&#039;Under staff-mötet 2011-05-19 kom vi fram till att det är bra om man har lite koll på vem som kan vad, vem man kan ropa på om något skiter sig&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Webb ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Var med att flytta från den gamla webbservern [[Iglo]] till [[Cookie]] en gång i tiden, och sätter även just nu upp ersättaren [[rproxy]].&lt;br /&gt;
* [[User:kaj|Rasmus Kaj]]&lt;br /&gt;
** Skyldig till rätt mycket gammal stackenwebb.&lt;br /&gt;
&lt;br /&gt;
=== Mail ===&lt;br /&gt;
&lt;br /&gt;
* [[User:magnus|Magnus Danielson]]&lt;br /&gt;
** Har gjort en del hack kring Mailman-web på tapas, men även CA/CERT-hantering för https.&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Har byggt den nya lösningen mail-1 och mail-2, ref [[mail]]&lt;br /&gt;
* [[User:Frost|Martin Frost]]&lt;br /&gt;
** Har satt upp den ny-gamla mailman-installationen på Karamell.&lt;br /&gt;
&lt;br /&gt;
=== AFS ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Meckat lite med AFS även om han inte kan så mycket.&lt;br /&gt;
&lt;br /&gt;
=== Matrix ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp maskinen som kör både Matrix och Riot.&lt;br /&gt;
&lt;br /&gt;
=== Nextcloud ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp maskinen och har administrerar installationen själv ett tag.&lt;br /&gt;
&lt;br /&gt;
=== DNS ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Vet hur man hittar saker men är inte bästa kompis med alla gamla scripts.&lt;br /&gt;
&lt;br /&gt;
=== VM ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp installationen tillsammans med fabian&lt;br /&gt;
* [[User:Fabian|Fabian Ström]]&lt;br /&gt;
** Satte upp installationen tillsammans med nsg&lt;br /&gt;
&lt;br /&gt;
=== MediaWiki ===&lt;br /&gt;
&#039;&#039;Den här sidan kör MediaWiki&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp det en gång i tiden, fortfarande jag som driftar.&lt;br /&gt;
&lt;br /&gt;
=== Munin ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Stellanl|Stellan lagerström]]&lt;br /&gt;
** Har byggt sensorburken (Arduino) som sitter i hallen (på kabelstegen ovanför Cookie) samt skrivit Munin-scripten för att prata med den.&lt;br /&gt;
&lt;br /&gt;
=== Grafana &amp;amp; Graphite ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satt upp och driftar miljön&lt;br /&gt;
&lt;br /&gt;
=== Fingerwebb ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satt upp server och deploy-flöde, lite utveckling.&lt;br /&gt;
* [[User:kaj|Rasmus Kaj]]&lt;br /&gt;
** Skrivit det mesta koden.&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=1482</id>
		<title>Kunskap</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=1482"/>
		<updated>2018-12-09T14:53:40Z</updated>

		<summary type="html">&lt;p&gt;Nsg: /* MediaWiki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Kunskap ==&lt;br /&gt;
&#039;&#039;Under staff-mötet 2011-05-19 kom vi fram till att det är bra om man har lite koll på vem som kan vad, vem man kan ropa på om något skiter sig&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Webb ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Var med att flytta från den gamla webbservern [[Iglo]] till [[Cookie]] en gång i tiden, och sätter även just nu upp ersättaren [[rproxy]].&lt;br /&gt;
* [[User:kaj|Rasmus Kaj]]&lt;br /&gt;
** Skyldig till rätt mycket gammal stackenwebb.&lt;br /&gt;
&lt;br /&gt;
== Mail ==&lt;br /&gt;
&lt;br /&gt;
* [[User:magnus|Magnus Danielson]]&lt;br /&gt;
** Har gjort en del hack kring Mailman-web på tapas, men även CA/CERT-hantering för https.&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Har byggt den nya lösningen mail-1 och mail-2, ref [[mail]]&lt;br /&gt;
* [[User:Frost|Martin Frost]]&lt;br /&gt;
** Har satt upp den ny-gamla mailman-installationen på Karamell.&lt;br /&gt;
&lt;br /&gt;
== AFS ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Meckat lite med AFS även om han inte kan så mycket.&lt;br /&gt;
&lt;br /&gt;
== Matrix ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp maskinen som kör både Matrix och Riot.&lt;br /&gt;
&lt;br /&gt;
== Nextcloud ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp maskinen och har administrerar installationen själv ett tag.&lt;br /&gt;
&lt;br /&gt;
== DNS ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Vet hur man hittar saker men är inte bästa kompis med alla gamla scripts.&lt;br /&gt;
&lt;br /&gt;
== VM ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp installationen tillsammans med fabian&lt;br /&gt;
* [[User:Fabian|Fabian Ström]]&lt;br /&gt;
** Satte upp installationen tillsammans med nsg&lt;br /&gt;
&lt;br /&gt;
== MediaWiki ==&lt;br /&gt;
&#039;&#039;Den här sidan kör MediaWiki&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp det en gång i tiden, fortfarande jag som driftar.&lt;br /&gt;
&lt;br /&gt;
== Munin ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Stellanl|Stellan lagerström]]&lt;br /&gt;
** Har byggt sensorburken (Arduino) som sitter i hallen (på kabelstegen ovanför Cookie) samt skrivit Munin-scripten för att prata med den.&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=1481</id>
		<title>Kunskap</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=1481"/>
		<updated>2018-12-09T14:52:32Z</updated>

		<summary type="html">&lt;p&gt;Nsg: /* Mail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Kunskap ==&lt;br /&gt;
&#039;&#039;Under staff-mötet 2011-05-19 kom vi fram till att det är bra om man har lite koll på vem som kan vad, vem man kan ropa på om något skiter sig&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Webb ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Var med att flytta från den gamla webbservern [[Iglo]] till [[Cookie]] en gång i tiden, och sätter även just nu upp ersättaren [[rproxy]].&lt;br /&gt;
* [[User:kaj|Rasmus Kaj]]&lt;br /&gt;
** Skyldig till rätt mycket gammal stackenwebb.&lt;br /&gt;
&lt;br /&gt;
== Mail ==&lt;br /&gt;
&lt;br /&gt;
* [[User:magnus|Magnus Danielson]]&lt;br /&gt;
** Har gjort en del hack kring Mailman-web på tapas, men även CA/CERT-hantering för https.&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Har byggt den nya lösningen mail-1 och mail-2, ref [[mail]]&lt;br /&gt;
* [[User:Frost|Martin Frost]]&lt;br /&gt;
** Har satt upp den ny-gamla mailman-installationen på Karamell.&lt;br /&gt;
&lt;br /&gt;
== AFS ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Meckat lite med AFS även om han inte kan så mycket.&lt;br /&gt;
&lt;br /&gt;
== Matrix ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp maskinen som kör både Matrix och Riot.&lt;br /&gt;
&lt;br /&gt;
== Nextcloud ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp maskinen och har administrerar installationen själv ett tag.&lt;br /&gt;
&lt;br /&gt;
== DNS ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Vet hur man hittar saker men är inte bästa kompis med alla gamla scripts.&lt;br /&gt;
&lt;br /&gt;
== VM ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp installationen tillsammans med fabian&lt;br /&gt;
* [[User:Fabian|Fabian Ström]]&lt;br /&gt;
** Satte upp installationen tillsammans med nsg&lt;br /&gt;
&lt;br /&gt;
== MediaWiki ==&lt;br /&gt;
&#039;&#039;Den här sidan kör MediaWiki&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
&lt;br /&gt;
== Munin ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Stellanl|Stellan lagerström]]&lt;br /&gt;
** Har byggt sensorburken (Arduino) som sitter i hallen (på kabelstegen ovanför Cookie) samt skrivit Munin-scripten för att prata med den.&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=1480</id>
		<title>Kunskap</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=1480"/>
		<updated>2018-12-09T14:51:45Z</updated>

		<summary type="html">&lt;p&gt;Nsg: /* Mail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Kunskap ==&lt;br /&gt;
&#039;&#039;Under staff-mötet 2011-05-19 kom vi fram till att det är bra om man har lite koll på vem som kan vad, vem man kan ropa på om något skiter sig&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Webb ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Var med att flytta från den gamla webbservern [[Iglo]] till [[Cookie]] en gång i tiden, och sätter även just nu upp ersättaren [[rproxy]].&lt;br /&gt;
* [[User:kaj|Rasmus Kaj]]&lt;br /&gt;
** Skyldig till rätt mycket gammal stackenwebb.&lt;br /&gt;
&lt;br /&gt;
== Mail ==&lt;br /&gt;
&lt;br /&gt;
* [[User:magnus|Magnus Danielson]]&lt;br /&gt;
** Har gjort en del hack kring Mailman-web på tapas, men även CA/CERT-hantering för https.&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Har byggt den nya lösningen mail-1 och mail-2&lt;br /&gt;
* [[User:Frost|Martin Frost]]&lt;br /&gt;
** Har satt upp den ny-gamla mailman-installationen på Karamell.&lt;br /&gt;
&lt;br /&gt;
== AFS ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Meckat lite med AFS även om han inte kan så mycket.&lt;br /&gt;
&lt;br /&gt;
== Matrix ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp maskinen som kör både Matrix och Riot.&lt;br /&gt;
&lt;br /&gt;
== Nextcloud ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp maskinen och har administrerar installationen själv ett tag.&lt;br /&gt;
&lt;br /&gt;
== DNS ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Vet hur man hittar saker men är inte bästa kompis med alla gamla scripts.&lt;br /&gt;
&lt;br /&gt;
== VM ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp installationen tillsammans med fabian&lt;br /&gt;
* [[User:Fabian|Fabian Ström]]&lt;br /&gt;
** Satte upp installationen tillsammans med nsg&lt;br /&gt;
&lt;br /&gt;
== MediaWiki ==&lt;br /&gt;
&#039;&#039;Den här sidan kör MediaWiki&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
&lt;br /&gt;
== Munin ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Stellanl|Stellan lagerström]]&lt;br /&gt;
** Har byggt sensorburken (Arduino) som sitter i hallen (på kabelstegen ovanför Cookie) samt skrivit Munin-scripten för att prata med den.&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=1479</id>
		<title>Kunskap</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=1479"/>
		<updated>2018-12-09T14:50:30Z</updated>

		<summary type="html">&lt;p&gt;Nsg: /* VM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Kunskap ==&lt;br /&gt;
&#039;&#039;Under staff-mötet 2011-05-19 kom vi fram till att det är bra om man har lite koll på vem som kan vad, vem man kan ropa på om något skiter sig&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Webb ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Var med att flytta från den gamla webbservern [[Iglo]] till [[Cookie]] en gång i tiden, och sätter även just nu upp ersättaren [[rproxy]].&lt;br /&gt;
* [[User:kaj|Rasmus Kaj]]&lt;br /&gt;
** Skyldig till rätt mycket gammal stackenwebb.&lt;br /&gt;
&lt;br /&gt;
== Mail ==&lt;br /&gt;
&lt;br /&gt;
* [[User:magnus|Magnus Danielson]]&lt;br /&gt;
** Har gjort en del hack kring Mailman-web på tapas, men även CA/CERT-hantering för https.&lt;br /&gt;
&lt;br /&gt;
== AFS ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Meckat lite med AFS även om han inte kan så mycket.&lt;br /&gt;
&lt;br /&gt;
== Matrix ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp maskinen som kör både Matrix och Riot.&lt;br /&gt;
&lt;br /&gt;
== Nextcloud ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp maskinen och har administrerar installationen själv ett tag.&lt;br /&gt;
&lt;br /&gt;
== DNS ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Vet hur man hittar saker men är inte bästa kompis med alla gamla scripts.&lt;br /&gt;
&lt;br /&gt;
== VM ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp installationen tillsammans med fabian&lt;br /&gt;
* [[User:Fabian|Fabian Ström]]&lt;br /&gt;
** Satte upp installationen tillsammans med nsg&lt;br /&gt;
&lt;br /&gt;
== MediaWiki ==&lt;br /&gt;
&#039;&#039;Den här sidan kör MediaWiki&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
&lt;br /&gt;
== Munin ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Stellanl|Stellan lagerström]]&lt;br /&gt;
** Har byggt sensorburken (Arduino) som sitter i hallen (på kabelstegen ovanför Cookie) samt skrivit Munin-scripten för att prata med den.&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=1478</id>
		<title>Kunskap</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=1478"/>
		<updated>2018-12-09T14:49:28Z</updated>

		<summary type="html">&lt;p&gt;Nsg: /* DNS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Kunskap ==&lt;br /&gt;
&#039;&#039;Under staff-mötet 2011-05-19 kom vi fram till att det är bra om man har lite koll på vem som kan vad, vem man kan ropa på om något skiter sig&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Webb ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Var med att flytta från den gamla webbservern [[Iglo]] till [[Cookie]] en gång i tiden, och sätter även just nu upp ersättaren [[rproxy]].&lt;br /&gt;
* [[User:kaj|Rasmus Kaj]]&lt;br /&gt;
** Skyldig till rätt mycket gammal stackenwebb.&lt;br /&gt;
&lt;br /&gt;
== Mail ==&lt;br /&gt;
&lt;br /&gt;
* [[User:magnus|Magnus Danielson]]&lt;br /&gt;
** Har gjort en del hack kring Mailman-web på tapas, men även CA/CERT-hantering för https.&lt;br /&gt;
&lt;br /&gt;
== AFS ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Meckat lite med AFS även om han inte kan så mycket.&lt;br /&gt;
&lt;br /&gt;
== Matrix ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp maskinen som kör både Matrix och Riot.&lt;br /&gt;
&lt;br /&gt;
== Nextcloud ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp maskinen och har administrerar installationen själv ett tag.&lt;br /&gt;
&lt;br /&gt;
== DNS ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Vet hur man hittar saker men är inte bästa kompis med alla gamla scripts.&lt;br /&gt;
&lt;br /&gt;
== VM ==&lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
&lt;br /&gt;
=== MediaWiki ===&lt;br /&gt;
&#039;&#039;Den här sidan kör MediaWiki&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
&lt;br /&gt;
=== Munin ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Stellanl|Stellan lagerström]]&lt;br /&gt;
** Har byggt sensorburken (Arduino) som sitter i hallen (på kabelstegen ovanför Cookie) samt skrivit Munin-scripten för att prata med den.&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=1477</id>
		<title>Kunskap</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=1477"/>
		<updated>2018-12-09T14:49:05Z</updated>

		<summary type="html">&lt;p&gt;Nsg: /* Nextcloud */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Kunskap ==&lt;br /&gt;
&#039;&#039;Under staff-mötet 2011-05-19 kom vi fram till att det är bra om man har lite koll på vem som kan vad, vem man kan ropa på om något skiter sig&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Webb ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Var med att flytta från den gamla webbservern [[Iglo]] till [[Cookie]] en gång i tiden, och sätter även just nu upp ersättaren [[rproxy]].&lt;br /&gt;
* [[User:kaj|Rasmus Kaj]]&lt;br /&gt;
** Skyldig till rätt mycket gammal stackenwebb.&lt;br /&gt;
&lt;br /&gt;
== Mail ==&lt;br /&gt;
&lt;br /&gt;
* [[User:magnus|Magnus Danielson]]&lt;br /&gt;
** Har gjort en del hack kring Mailman-web på tapas, men även CA/CERT-hantering för https.&lt;br /&gt;
&lt;br /&gt;
== AFS ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Meckat lite med AFS även om han inte kan så mycket.&lt;br /&gt;
&lt;br /&gt;
== Matrix ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp maskinen som kör både Matrix och Riot.&lt;br /&gt;
&lt;br /&gt;
== Nextcloud ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp maskinen och har administrerar installationen själv ett tag.&lt;br /&gt;
&lt;br /&gt;
== DNS ==&lt;br /&gt;
&lt;br /&gt;
== VM ==&lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
&lt;br /&gt;
=== MediaWiki ===&lt;br /&gt;
&#039;&#039;Den här sidan kör MediaWiki&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
&lt;br /&gt;
=== Munin ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Stellanl|Stellan lagerström]]&lt;br /&gt;
** Har byggt sensorburken (Arduino) som sitter i hallen (på kabelstegen ovanför Cookie) samt skrivit Munin-scripten för att prata med den.&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=1476</id>
		<title>Kunskap</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=1476"/>
		<updated>2018-12-09T14:48:43Z</updated>

		<summary type="html">&lt;p&gt;Nsg: /* Matrix */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Kunskap ==&lt;br /&gt;
&#039;&#039;Under staff-mötet 2011-05-19 kom vi fram till att det är bra om man har lite koll på vem som kan vad, vem man kan ropa på om något skiter sig&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Webb ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Var med att flytta från den gamla webbservern [[Iglo]] till [[Cookie]] en gång i tiden, och sätter även just nu upp ersättaren [[rproxy]].&lt;br /&gt;
* [[User:kaj|Rasmus Kaj]]&lt;br /&gt;
** Skyldig till rätt mycket gammal stackenwebb.&lt;br /&gt;
&lt;br /&gt;
== Mail ==&lt;br /&gt;
&lt;br /&gt;
* [[User:magnus|Magnus Danielson]]&lt;br /&gt;
** Har gjort en del hack kring Mailman-web på tapas, men även CA/CERT-hantering för https.&lt;br /&gt;
&lt;br /&gt;
== AFS ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Meckat lite med AFS även om han inte kan så mycket.&lt;br /&gt;
&lt;br /&gt;
== Matrix ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Satte upp maskinen som kör både Matrix och Riot.&lt;br /&gt;
&lt;br /&gt;
== Nextcloud ==&lt;br /&gt;
&lt;br /&gt;
== DNS ==&lt;br /&gt;
&lt;br /&gt;
== VM ==&lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
&lt;br /&gt;
=== MediaWiki ===&lt;br /&gt;
&#039;&#039;Den här sidan kör MediaWiki&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
&lt;br /&gt;
=== Munin ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Stellanl|Stellan lagerström]]&lt;br /&gt;
** Har byggt sensorburken (Arduino) som sitter i hallen (på kabelstegen ovanför Cookie) samt skrivit Munin-scripten för att prata med den.&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
	<entry>
		<id>https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=1475</id>
		<title>Kunskap</title>
		<link rel="alternate" type="text/html" href="https://wiki.stacken.kth.se/index.php?title=Kunskap&amp;diff=1475"/>
		<updated>2018-12-09T14:47:55Z</updated>

		<summary type="html">&lt;p&gt;Nsg: /* Kunskap */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Kunskap ==&lt;br /&gt;
&#039;&#039;Under staff-mötet 2011-05-19 kom vi fram till att det är bra om man har lite koll på vem som kan vad, vem man kan ropa på om något skiter sig&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Webb ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Var med att flytta från den gamla webbservern [[Iglo]] till [[Cookie]] en gång i tiden, och sätter även just nu upp ersättaren [[rproxy]].&lt;br /&gt;
* [[User:kaj|Rasmus Kaj]]&lt;br /&gt;
** Skyldig till rätt mycket gammal stackenwebb.&lt;br /&gt;
&lt;br /&gt;
== Mail ==&lt;br /&gt;
&lt;br /&gt;
* [[User:magnus|Magnus Danielson]]&lt;br /&gt;
** Har gjort en del hack kring Mailman-web på tapas, men även CA/CERT-hantering för https.&lt;br /&gt;
&lt;br /&gt;
== AFS ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
** Meckat lite med AFS även om han inte kan så mycket.&lt;br /&gt;
&lt;br /&gt;
== Matrix ==&lt;br /&gt;
&lt;br /&gt;
== Nextcloud ==&lt;br /&gt;
&lt;br /&gt;
== DNS ==&lt;br /&gt;
&lt;br /&gt;
== VM ==&lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
&lt;br /&gt;
=== MediaWiki ===&lt;br /&gt;
&#039;&#039;Den här sidan kör MediaWiki&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[User:Nsg|Stefan Berggren]]&lt;br /&gt;
&lt;br /&gt;
=== Munin ===&lt;br /&gt;
&lt;br /&gt;
* [[User:Stellanl|Stellan lagerström]]&lt;br /&gt;
** Har byggt sensorburken (Arduino) som sitter i hallen (på kabelstegen ovanför Cookie) samt skrivit Munin-scripten för att prata med den.&lt;/div&gt;</summary>
		<author><name>Nsg</name></author>
	</entry>
</feed>