Je eigen SSL-certificaten maken – Workshop

Als je op een server gebruik wilt maken van SSL-certificaten, is de makkelijkste methode met behulp van opensource: het aanmaken van de certificaten via Let’s Encrypt. Door: André Fondse Een beperking van Let’s Encrypt is dat het aanmaken van deze certificaten alleen werkt als de server via internet benaderbaar is. Als dat niet het geval… Lees meer

Gitolite, je persoonlijke Git-server op een Raspberry Pi

Met Gitolite maak je een eigen Git hosting op een centrale server in je thuisnetwerk, waarbij meerdere mensen het voor diverse projecten gebruiken. Gitolite is makkelijk te installeren en te beheren en biedt robuuste, fijnmazige access control op basis van SSH-keys. Door: Matto Fransen Git is vrijwel “de” standaard op het gebied van gedistribueerd versiebeheer.… Lees meer

NAS-mappen gebruiken in Linux Mint

Je hebt net een gloednieuwe Linux Mint-machine ingericht? En je hebt toevallig ook nog een NAS in je thuisnetwerk staan? Dan kun je vanzelfsprekend de gedeelde mappen daarvan ook benaderen en gebruiken onder Mint. Door: Ronald Smit Een NAS is een heel praktische, centrale opslagplek voor al je bestanden. Gebruik je bovendien een RAID-configuratie met… Lees meer

Hoe bouw je een 3D-printer?

Als je ervoor kiest om zelf een 3D-printer te ontwerpen, dan ligt het voor de hand om daarvoor 3D-software te gebruiken. Het open source programma Blender leent zich hier goed voor. Dit programma heeft een vrij steile leercurve vanwege het grote aantal toets commando’s. Als je eenvoudiger wilt starten, dan kun je aan de slag… Lees meer

Taken automatiseren in Nautilus

Gnome’s file manager, Nautilus, heeft een interessante feature: Nautilus Scripts. Op simpele wijze kun je eigen scripts (Bash, Python, Perl, …) integreren in Nautilus om handelingen over meerdere bestanden in één keer te runnen. Met behulp van Zenity zijn hier makkelijk zelfs grafische interfaces aan te hangen. Je kent het wel: je moet een aantal… Lees meer

Online leren programmeren in 80 talen met behulp van Docker

In de snelle wereld van mobile, cloud en social loop je niet vaak meer tegen iets aan met de wow-factor. Tutorialspoint is wat ons betreft een uitzondering. In 2006 is Tutorialspoint gestart met een simpele HTML-tutor. Nu is het een cloud-gebaseerde omgeving, waar je experimenteert met en programmeert in maar liefst 80 (!) programmeertalen. Je… Lees meer

Source-code editten met vim

Veel ontwikkelomgevingen maken gebruik van een editor waarmee je source code kunt inkloppen en bewaren. Source code editors heb je voor elk platform waarop ontwikkeld wordt. Soms draaien ze lokaal als losse app, soms maken ze deel uit van de IDE en soms draaien ze in de cloud. Elders in dit magazine zie je bijvoorbeeld… Lees meer

Baas over je eigen e-mail (deel 3 van 3)

 In de twee vorige delen van deze workshop legden we uit hoe je met Postfix, Dovecot en Roundcube je eigen mailserver en webmail-client installeert. Toch ontbreekt er nog één belangrijke component in die setup: encryptie. In dit laatste deel van de workshop gaan we dus aan de slag met SSL-certificaten.   Over de werking van… Lees meer

Wireless Security

  Nu iedereen een smartphone bezit, vragen bezoekers bij jou thuis wellicht naar het wachtwoord van je draadloos netwerk. Uiteraard wil je hen laten surfen via jouw internetaansluiting. Maar daarom hoef je ze niet meteen onbeperkte toegang te geven tot jouw gehele netwerk! In deze workshop configureren we een volledig afgeschermd gastnetwerk.    Er zijn… Lees meer

Ssh-certificaten

    De meeste gebruikers van OpenSSH beperken zich tot het inloggen op servers met een wachtwoord. Wie wat meer aandacht aan beveiliging besteedt, maakt gebruik van ssh-sleutels. De beste beveiliging verkrijg je echter met ssh-certificaten. In deze workshop kijken we hoe je dit gebruikt.    Ssh is een veilige manier om via internet op… Lees meer