Contents 1. Requirements 2. Installation 3. Configuration 4. Add/Remove Packages 1. Requirements SMS64.Native.CD requirements: ---------------------------- Any Intel 64, IA-64t, EM64T or AMD64, as for the RAM you will need at least 128MB (256MB recommended). SMS64.Live.CD requirements: ------------------------- To boot into Live mode any Intel 64, IA-64t, EM64T or AMD64 will do, as for the RAM you will need at least 128MB (256MB recommended). Booting in a slow computer with 128MB might output error with clamav-milter (needs to increase the time for loading), after you install it on disk there will be no such problem. Don't forget that it's a server , put a descent machine on it. 2. Installation SMS64.Live.CD Installation: --------------------------- Boot with SMS64.LiveCD, login with username: root password: toor, and type 'sms-text-installer' and follow the instructions. After the sms-text-installer finish reboot and use 'netconfig' command to configure your server's hostname and domain. SMS64.Native.CD Installation: ---------------------------- - At boot promt select your kernel from a choice of four kernels and press enter: 1. hugesmp.s Default SMS Kernel very similar to Slackware's kernel - Choose you keyboard map and login with username:root, if you haven't create you partitions already use 'cfdisk' to create them, and type 'setup'. 1. Choose your swap partition. 2. Choose your destination partition (mount points). 3. Choose your source media. 4. Select packages you want to install. The most appropriate option is expert mode when you can choose, which packages are going to be install. From Series X x-kde-addon.txz by default it's unselected, if you want it, select it whith space and press enter. - Configuring your System: -------------------------- As you may notice, there is no choose kernel menu, Installer will install the kernel you boot from automatically to your new system. Lilo configuration has two options. The first is SMS lilo installer that automatically install lilo on your chosen partitions, second it's Slackware's lilo installer where you can create you lilo.conf from scratch. Network configuration will use 'netconfig' script to alter your server's configuration to your new hostname & domain, including dovecot, postfix, httpd, sasl, squirrelmail, phpldapadmin except openldap. To be able to configure openldap, /usr/libexec/slapd must be running, so either you configure your system and on first boot you import sms.ldif with the command ldapadd -f /etc/openldap/sms.ldif -x -D cn=Manager,dc=[yourhostname],dc=[yourdomain] -w toor or skip Network Configuration during install and on first boot run 'netconfig-lcd' (netconfig script from SMS64.LiveCD). 3. Configuration Basic setups are already being done and Superb Mini Server is ready out of the box... Default passwords are: root account password is toor administrator account password is toor Webmin Login: admin : admin TorrentFlux Login: admin : admin Samba Shares are: Samba @ SMS path=/var/smb/samba/ (Read/write to everyone) Faxes path=/var/spool/hylafax/recvg/ (Read/write to everyone) TorrentFlux Downloads path=/var/smb/tflux_downloads/ (Read/write to everyone) Placed under Workgroup = WORKGROUP FTP Accounts are: webftp:webftp path=/srv/httpd/htdocs/ (Read) ftpuser:ftpuser path=/var/ftp/ (Read/write) WebERP demo account is: demo : weberp PHPLdapAdmin: toor AvantFax: admin : password You can change accounts password using 'passwd' e.g. 'passwd root' or 'passwd administrator' 4. Add/Remove Packages SMS uses Slackware's package management ( pkgtools ). You can install packages using 'installpkg' installpkg package.txz To upgrade an existing package use 'upgradepkg' upgradepkg package.txz If the upgrade package has a different name you can use upgradepkg oldpackage.txz%newpackage.txz To remove a package use 'removepkg' removepkg /var/log/packages/package.txz - Installing SMS's extra packages. To install a bootsplash kernel, just do installpkg extra/kernels/bootsplash/bootsplash-kernel.txz open /etc/lilo.conf and uncomment the following lines or add them if missing append = "splash = verbose" initrd = /boot/initrd.splash ( under label= SMS ) and run 'lilo' for changes to apply.