Instructions for Advanced Users -------------------------------- These instructions are intended for users who are very familiar with FreeBSD and Linux. FreeBSD: ========= 1. Install FreeBSD 4.7+ 2. ***** Update the ports tree ****** 3. Install perl 5.8.0 or above 4. Install perl modules identified in REQUIREMENTS NOTE: If X-Bone port is used, then no need to install these modules manually 5. Download latest X-Bone port (and X-Bone GUI port) from http://www.isi.edu/xbone/ 6. Install these ports 7. Install OpenLDAP server (version 2.2.23 or above). Add to /etc/rc.conf.local [Optional, One host] slapd_enable="YES" slapd_flags="-h \"ldaps://\"" slurpd_enable="YES" slurpd_flags="-t /var/db/openldap-xbone-slurpd" [see REQUIREMENTS for more instructions] 8. Obtain host and user certificates from http://www.xbone.net 9. Store the host certificate in /usr/local/etc/xbone/cert 10. Run xb-node-control for X-Bone Node Daemon [all hosts] and xb-gui-control for X-Bone GUI [on webserver]. 11. Install X-Bone specific configuration of related software: OpenLDAP [using xb-node-control, one host] Apache [xb-gui-control, on webserver] 12. Start X-Bone Node Daemon from the control panel 13. Enable SSL for Apache: (1) $apachectl startssl [command line] or (2) Add to /etc/rc.conf.local "apache2ssl_enable=yes" and start apache "/usr/local/etc/rc.d/apache2.sh start" 14. open http://:8000/xbone 15. In case of errors look at apache error log Linux ========= 1. Install Linux 2.6.0+ 2. Install perl 5.8.0 or above. Make sure perl5 executable exists. 3. Install perl modules identified in REQUIREMENTS Use /usr/local/xbone/install/perl-module-install.sh 4. Download X-Bone rpm (and X-Bone GUI rpm) if necessary from http://www.isi.edu/xbone/ 5. Install the(se) rpm(s) 6. Install OpenLDAP server (version 2.2.23 or above). Add to /etc/rc.conf.local slapd_enable="YES" slapd_flags="-h \"ldaps://\"" slurpd_enable="YES" slurpd_flags="-t /var/db/openldap-xbone-slurpd" [see REQUIREMENTS for more instructions] 7. Obtain host and user certificates from http://www.xbone.net 8. Store the host certificate in /usr/local/etc/xbone/cert 9. Run xb-node-control for X-Bone Node Daemon [all hosts] and xb-gui-control for X-Bone GUI [on webserver]. 10. Install X-Bone specific configuration of related software: OpenLDAP [using xb-node-control, one host] Apache [xb-gui-control, on webserver] 11. Start X-Bone Node Daemon from the control panel 12. Enable SSL for Apache: (1) $apachectl startssl [command line] or (2) Add to /etc/rc.conf.local "apache2ssl_enable=yes" and start apache "/usr/local/etc/rc.d/apache2.sh start" 13. Start X-Bone Node Daemon from the control panel [on all hosts] 14. open http://:8000/xbone 15. In case of errors look at apache error log