Contents 1. Requirements 2. Installation 3. Configuration 4. Add/Remove Packages 1. Requirements SMS.Native.CD requirements: ---------------------------- Any Pentium class processor 500MHz or AMD K2 and above will do, as for the RAM you will need at least 128MB (256MB recommended). You can install it on a 486 machine with 128MB RAM too, but you need to choose huge or hugel7 kernel while booting SMS install disk. SMS.Live.CD requirements: ------------------------- To boot into Live mode any Pentium class processor 500MHz or AMD K2 and above 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 SMS.Live.CD Installation: --------------------------- Boot with SMS.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. SMS.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 2. livecd.s This the kernel from SMS liveCD with bootsplash, Squashfs, Sqlzma, aufs patches. 3. huge.s Default Slackware Kernel for i486 and better machines 4. hugel7.s Same as huge.s but with Layer 7 support patch - 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 A only kernel-hugesmp is selected by default, if you want a different kernel, deselect hugesmp and choose the kernel you choose at boot promt. 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 SMS.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.