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, [email protected]. 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 300 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.