SliTaz ARM

# SliTaz ARM Codex

## Configuration

System and devices configuration

- First boot setup
- SliTaz Ncurses config
- Packages management
- CGI/Web remote control

## First boot setup

On the first SliTaz ARM boot you will be prompted to configure basic system settings such as the system keymap, the root password, default user settings and wifi configuration.

If you don't want this setup you can create a file with the current date as content. Mount the sdcard and create a file 'post-install' before you boot. Example with the third sdcard partition mounted on /mnt:

    # date > /mnt/var/lib/slitaz/post-install

## SliTaz Ncurses config

Each SliTaz ARM flavor provides an Ncurses dialog tool to configure the system from the Linux kernel console or from an X session with mouse support. The slitaz-config tool can be found in the 'System Tools' menu or can be run from a cmdline:

    # slitaz-config

## Packages management

The recommended package manager for SliTaz ARM is 'spk', the package is installed by default on all flavors and provides several tools to handle SliTaz packages. Spk was coded using a multi-arch architecture, it handles multiple packages in arguments and provides an Ncurses GUI interface. The spk documentation is installed in /usr/share/doc/spk and can be found in the desktop menu.

## CGI/Web remote control

SliTaz ARM flavors provide a CGI SHell remote control environment with plugins support and HTTP authentication. You can reboot/halt the system, edit any system files, check system status or upload files via a nice web interface.

To use the interface, you must find the IP address of your device and connect with the root user and password via the correct local IP. You can use ipinfo on the device to get the IP address:

    $ ipinfo
    URL: http://192.168.x.xxx/adm

The service is started by default to help new users. If you want to stop/start the web server manually from a cmdline you can use the following commands and if you want to disable the service at boot you must edit: /etc/rcS.conf. Start or stop the web server:

    # stopd httpd
    # startd httpd

If you wish to run the service on another port, you can edit the web server configuration file: /etc/httpd.conf