OpenVPN 2

General Information

This guide will help you set up OpenVPN to allow remote users to securely connect to the internal LAN or use the VPN tunnel as an endpoint when on insecure wireless access points, allowing safe transmission of data without worries of being sniffed or intercepted.

[Read more…]

Qmail with smtp-auth, vpopmail, binc-imap and qmailAdmin

General Information

Hosting your own e-mail is a handy thing. adidas zx flux belgique This guide will show you how to set up a secure mail server using qmail, vpopmail, qmailAdmin for user management, and smtp-auth so only valid users can send mail.

[Read more…]

Folding@Home using daemontools

General Information

This guide will help you set up Folding@Home using Dan Bernstein’s daemontools, for easy maintenance and also so that on a server reboot folding@home automatically comes back up.


You will need the following items to be able to complete this guide:

  1. Root access to a FreeBSD machine
  2. Daemontools running
  3. Linux compatibility installed

Installing Linux Compat

Folding@home only makes Linux binaries. chaussures ugg pour femme nike air max 2016 Nike Roshe Run soldes asics gel quantum 360 UGG Bottes nike roshe run 2017 If you do not have the Linux emulation mode enabled, then run the following command:

 # pkg_add -r linux_base-8 # echo 'linux_enable="YES"' >> /etc/rc.conf 

If you wish, you can compile from source, using the /usr/ports/emulators/linux_base-8/

At this point you need to restart, for the new linux emulation mode to become enabled.

 # shutdown -r now 

Setting up Folding@home

Here one creates the service directory and also a directory where the Folding@home client is run.

 # mkdir /usr/local/folding@home/ # mkdir /usr/local/folding@home/root 

Next we need to get the binary. asics gel lyte 3 nike flyknit chaussure asics Yes this is the Linux binary eventhough it contains an .exe extension.

 # cd /usr/local/folding@home/root/ # fetch # chmod +x FAH502-Linux.exe # brandelf -t Linux FAH502-Linux.exe 

You can always get the latest version of the client at

 # mkdir /usr/local/folding@home/log # mkdir /usr/local/folding@home/env # mkdir /usr/local/folding@home/log/main 

We create the directory structure needed for folding@home to be run under Dan Bernstein’s daemontools. adidas superstar pas cher adidas ultra boost UGG Bottes Pas Cher nike air max 2012 avis bottes ugg chaussures ugg femme We also need to chown/chmod them to the right permissions:

 # cd /usr/local/folding@home # chown -R nobody:nobody root env log/main # chmod 2755 root log log/main 

Now before doing anything else, we need to get the client set up. new balance france new balance nike free run bottes ugg pas cher adidas superstar 2 soldes Adidas Zx Flux You need to give it a username to be able to say that you contributed, or you can stay anonymous.

 # cd root # setuidgid nobody ./FAH502-Linux.exe -configonly # cd ..  adidas zx flux homme chaussure asics Asics 2017 timberland soldes timberland femme ugg homme 

Next set up the run file, this is the most important file, as it runs your Folding@home client using daemontools’ supervise, which will make sure it is always up.

 # cat << EOF > run # #!/bin/sh # exec 2>&1 # exec envdir ./env sh -c ' # cd /usr/local/folding@home/root/ # exec setuidgid nobody /usr/bin/nice -n 20 /usr/local/folding@home/root/FAH502-Linux.exe -freeBSD # ' # EOF # chmod 700 run 

Logging is important. nike air max pas cher louboutin soldes adidas Christian Louboutin Pas Cher nike air max pas cher Of course, we want to know how far along we are.

 # cat << EOF > log/run # #!/bin/sh # exec setuidgid nobody multilog t ./main # EOF # chmod 700 log/run 

Starting Folding@home

Now, to get Folding@Home started using svscan and have it running under supervise, we have to let svscan know about our service.

 # cd /var/service # ln -s /usr/local/folding@home 

It should now be running, to see if it really is running, check with ps.

 # ps auxwwww | grep -i fah 

You should see several different processes named FAH*-Core.exe, this means you are good to go.

Secure Installation of Postgresql

General Information

This guide will help you set up, and start running PostgreSQL using the ports tree. ugg grise ugg classic mini air jordan 31 bns gold chaussure asics For information of how to use PostgreSQL, try google. asics france new balance avis new balance avis This guide will not help you with PostgreSQL past installing it.

[Read more…]

djbdns dnscache

General Information

This guide will walk you through setting up a DJB dnscache resolver.

[Read more…]


General Information

This guide will help you set up Dan Bernstein’s daemontools, nike air presto air jordan en soldes which is a program that supervises another daemon so that when it does fail, asics chaussures ugg 2017 it will automatically be restarted.

[Read more…]

Managing Users/Groups With pw

General Information

This guide will let you know how to manage FreeBSD accounts using pw, a critical application which can manipulate a lot of things that have to do with the /etc/passwd file and /etc/groups file. It can also set certain things like how long the account can be active, until what date it is active and other cool things. Buy Blade and Soul Gold asics gel lyte 5 The easiest way to learn how to use pw is to play with it on a test install.

[Read more…]