How to Contribute
Become a mirror
You can assist the LFS project by providing an HTTP or FTP mirror. The HTTP mirrors provide the LFS website, books, patches and hints. The FTP mirrors can provide a number of services including LFS packages and BLFS packages. The requirements for the various mirrors are listed below. If you would like to become a mirror, please set it up and send an email with the data requested below to the website maintainer, webmaster@linuxfromscratch.org. Thank you.
Requirements
Here is a list of requirements for the various mirrors. All mirrors require that you use rsync to sync your mirrors with our main servers, and a cron program to schedule it for you.
You can find inexpensive linux web hosting or an entire dedicated server for your mirror at Web Hosting Search.
HTTP Mirror
- At least 5 GB of disk space.
- 
          Apache
          Webserver or equivalent with the following options enabled:
             
             - Indexes
- FollowSymlinks
- IncludesNOEXEC (requires mod_include.so)
 
- 
            If you want to use Nginx instead of Apache, the following
            options should be used:
            - ssi on; (requires ngx_http_ssi_module)
- disable_symlinks off;
- autoindex on;
 
To set up the mirror, use the following rsync instruction in a cron script:
/usr/bin/rsync -lprt --delete www.linuxfromscratch.org::lfs-website /srv/www/lfs
     LFS and BLFS FTP Mirrors
- At least 800 GB of disk space.
- The path to the mirror being "/pub/lfs/" and "/pub/blfs/" if possible.
To set up the ftp mirrors, use the rsync instructions in a cron script:
/usr/bin/rsync -lprt --delete rsync.osuosl.org::lfs  /srv/ftp/LFS
     /usr/bin/rsync -lprt --delete rsync2.osuosl.org::blfs /srv/ftp/BLFS
     Still interested?
If you are still interested in becoming a mirror, please email the following information to the appropriate list or the webmaster.
- Location (City and Country)
- Hostname and IP Address
- Bandwidth
- Contact Name and Valid E-mail Address
Make a donation
One of the ways to help the Linux From Scratch project is by making
      donations.
      Financial donations can be made through PayPal using a major credit card.
If you'd like to donate but can't use PayPal, please contact Gerard Beekmans.
All proceeds of donations will be used to pay the monthly server hosting bills.
