README.md

smallsrv


Что это?

Docker коннтейнер веб сервера Small HTTP server https://smallsrv.com

Зачем это?

Для запуска сервера под Linux. Собранный deb пакет с сайта не устанавливается на современные системы из-за проблем совместимости с libssl и libgnutls30. Подобрана система и версии пакетов, совместимые вместе.

Если контейнер не собирается, то проверьте ссылку на libssl1.1_1.1.1w-0+deb11u1_amd64.deb, возможно изменилось имя пакета. Свежую версию smallsrv_*_amd64.deb можно скачать с сайта автора.

Как запустить?

Устанавливаем Docker:

curl https://get.docker.com | bash -

Клонируем репозиторий:

git clone https://gitflic.ru/project/serveradmin/smallsrv.git

Запускаем проект:

docker compose up -d

Контейнер будет собран и запущен.

Если из директории www убрать файл index.html, то будет работать просмотр файлов в этой директории. В файле httpd.cfg расположен стандартный конфигцрационный файл сервера. После его изменения, контейнер надо перезапустить.

Если надо что-то настроить в контейнере, то зайдите в него:

docker exec -it smallsrv bash

Конвейеры
0 успешных
0 с ошибкой