Spotweb omzetten van Master install naar Github

Door Tomba op vrijdag 19 juli 2013 08:12 - Reacties (7)
CategorieŽn: Linux, Spotweb, Views: 4.194

Sinds Newzbin niet meer is, ben ik overgestapt op Spotweb. Om hem te testen heb ik gewoon een 'master install' gedaan maar dan is updaten erg lastig. Om niet alles over te hoeven doen qua instellingen heb ik met de volgende 7 stappen mijn install geupgrade naar een 'git install':

1. Stop Apache
2. Maak een backup van je bestaande dbsettings.inc.php
3. Verwijder (of move) je bestaande spotweb dir
4. Voer git clone https://github.com/spotweb/spotweb.git uit in de onderliggende directory
5. Kopieer de dbsettings.inc.php over de zojuist door git gedownloade versie heen (maak eventueel een backup )
6. run php upgrade-db.php in de spotweb directory
7. Start Apache weer

Ads blocken met je eigen DNS server

Door Tomba op dinsdag 16 juli 2013 09:37 - Reacties (39)
CategorieŽn: Linux, Systeembeheer, Views: 8.588

Na wederom een nu.nl adserver hack was ik het eigenlijk wel zat, ik heb direct een adblocker geinstalleerd. Toch viel het mij op dat er nog regelmatig wat doorkwam en op bv mijn Surface bleven ads binnen komen. Dat moet beter kunnen!

Enter Bind! Bind is een DNS server die op o.a. Linux draait en aangezien ik al een Ubuntu machine heb draaien met daarop een DNS server (tbv interne resolving) vond ik het een mooie uitdaging om de adservers al bij de DNS server te blocken mbv de Ad hostfile van http://msmvps.com/blogs/hostsnews/default.aspx.

In deze instructie ga ik er vanuit dat je al een werkende BIND DNS server hebt draaien, die valt dus buiten scope.

Stap 1.
Ga naar http://winhelp2002.mvps.org/hosts.txt en kopieer alle data
http://tweakers.net/ext/f/cMpa63Wu1nQIWxTss70Vz1YU/full.png
Stap 2.
ga naar http://pgl.yoyo.org/as/hosts2bind.php en plak hier de hosts file uit stap 1 in om hem om te zetten naar Bind formaat. Haal wel even alles t/m # [Misc A-Z] weg!
http://tweakers.net/ext/f/HkoVQuISdUVpFGAD8oAcqkkV/full.png
Stap 3.
Kopieer het resultaat en plak deze in notepad
http://tweakers.net/ext/f/PRefQqYSvULlpmBMMBz2V6iZ/full.png
Stap 4.
Search and Replace (CTRL-H) { type door IN { type (anders accepteert Bind de gegevens niet)
http://tweakers.net/ext/f/ktLnnBWjj1CYLIe3MGZjOxto/full.png
En haal de localhost entry weg
http://tweakers.net/ext/f/xZPPjC1we8MuLxRAauhoanV3/full.png
Stap 5.
Maak een zone file aan voor de Adservers (ik gebruik /etc/bind/adservers)
http://tweakers.net/ext/f/mcM6gMoVzuBYOzZFW4wp0di4/full.png
Stap 6.
Plak hier het resultaat van stap 4 in en sla het bestand op
http://tweakers.net/ext/f/SHKtabTeQYUTJ8VFQ5cTHnFm/full.png
Stap 7.
Pas /etc/bind/named.conf.local aan en include de file /etc/bind/adservers
http://tweakers.net/ext/f/W2jwXHSOcQos6MvOjVA3yngM/full.png
Stap 8.
Maak het bestand /etc/bind/null.zone.file aan en zet hier de volgende data in:
$TTL 86400 ; one day

@ IN SOA [servernaam.localdomain]. hostmaster.[localdomain]. (
2002061000 ; serial number YYMMDDNN
28800 ; refresh 8 hours
7200 ; retry 2 hours
864000 ; expire 10 days
86400 ) ; min ttl 1 day
NS [servernaam.localdomain]

A [IP Adres van je BINDserver]

@ IN A 127.0.0.1
* IN A 127.0.0.1
Voor [servernaam.localdomain] voer je de naam en het locale domein in van je bind server
http://tweakers.net/ext/f/VBDGGD7E0FFZs1u3zKEc4riY/full.png
http://tweakers.net/ext/f/Ltuk6kaS6gQQyjd50XaOV72s/full.png
Stap 9.
Herstart Bind mbv het commando 'service bind9 restart'
http://tweakers.net/ext/f/UQlloMdT3OlnzgtU8C7QT96W/full.png
Stap 10.
Test :)
http://tweakers.net/ext/f/sinZ5eNQ716oO0ftUaHZNbE2/full.png

En hoe ziet het er dan uit?
http://www.hemmy.net/2006...sements-around-the-world/ :
http://tweakers.net/ext/f/nMS8OotFTCIdRynb3Efudw9v/full.png
ipv
http://tweakers.net/ext/f/g3jle2w2HPPtTMBMlPdcuOqN/full.png

nu.nl:
http://tweakers.net/ext/f/Gz5LBgkeQasQssCBsMGzGPlo/full.png
ipv
http://tweakers.net/ext/f/WdU92zrF2swgr4zwR3quzfS9/full.png

[Update]
Inmiddels heb ik er een tweede post aan besteed: Tomba's Hideout: Ads blocken met je eigen DNS server (2)