Servidores

O SliTaz Base é um bom começo para um servidor: inicia em poucos segundos, usa pouca memória e não executa nada que você não tenha pedido. Os próprios sites do SliTaz rodam no SliTaz.

SSH

O servidor e o cliente SSH Dropbear estão em todas as imagens. O servidor não é iniciado por padrão:

# /etc/init.d/dropbear start
# trame service enable dropbear

As chaves do host são criadas na primeira inicialização em /etc/dropbear/. Por padrão, o root não pode fazer login por SSH: entre como usuário e depois use su. As opções do servidor ficam em DROPBEAR_OPTIONS em /etc/daemons.conf; adicione -s para permitir apenas login por chave.

Conectar a uma máquina e copiar arquivos:

$ ssh tux@192.168.1.10
$ scp file.txt tux@192.168.1.10:Documents/

Para login por chave, coloque sua chave pública em ~/.ssh/authorized_keys no servidor. O Dropbear cria chaves com dropbearkey; dropbearkey -y -f key mostra a parte pública. O OpenSSH também está disponível (spk-add openssh, serviço openssh).

Servidor web

O BusyBox inclui um servidor web minúsculo, o httpd, bom para arquivos estáticos e CGI em shell. Para um servidor web completo, instale o Lighttpd:

# spk-add lighttpd
# trame service enable lighttpd

O Lighttpd inicia logo após a instalação e serve /var/www/ na porta 80. Sua configuração é /etc/lighttpd/lighttpd.conf, com os hosts virtuais em /etc/lighttpd/vhosts.conf; os logs ficam em /var/log/lighttpd/.

# nano /etc/lighttpd/lighttpd.conf
# /etc/init.d/lighttpd restart

PHP

# spk-add php

Instalar o PHP também configura o Lighttpd para executar arquivos .php via FastCGI: coloque um index.php em /var/www/ e ele funciona. As extensões são pacotes separados (php-sqlite, php-mysqli, php-pdo-pgsql...). Para o Nginx, use php-fpm.

Outros servidores

Empacotados para i486 e x86_64:

UsoPacotes
Weblighttpd, nginx, apache
Bancos de dadossqlite, mariadb, postgresql
Arquivosnfs-utils, samba, vsftpd, pure-ftpd, rsync
E-mailpostfix, dovecot
Redednsmasq, bind, squid
Códigogit, mercurial
Certificadosuacme, um pequeno cliente Let's Encrypt (ACME)
Segurançafail2ban, tinyssh
Aplicações webprivatebin (pastebin), dokuwiki, goaccess (analisador de logs web)
Backuprestic, rsync

Versões no SliTaz 5.1: Lighttpd 1.4.84, Apache 2.4.67, Nginx 1.25.4, PHP 7.4.33, MariaDB 11.4.7, PostgreSQL 12.18, SQLite 3.39.2, OpenSSH 9.9p2.

O BusyBox também oferece pequenos serviços crond, ntpd, ftpd, tftpd, udhcpd e dnsd, com seus scripts em /etc/init.d/ e suas opções em /etc/daemons.conf.