Linx Server
Self-hosted файл/медиа хостинг.
Демо¶
Как выглядит, можно посмотреть на: https://put.icu/
Клиенты¶
Официальный | CLI: linx-client | Source |
Не официальный | Android: LinxShare | Source | Google Play |
CLI: golinx | Source |
Features¶
- Отображение базовых типов файлов (картинки, видео, аудио, markdown, pdf)
- Отображение подсветки кода во строенном редакторе
- API для работы. С документацией
- Скачивание торрентов
- Установка срока действия файлов и ссылок, удаление ключей, рандомные имена файлов
Screenshots¶
Начало¶
- Создать папки
files
иmeta
и запуститьchown -R 65534:65534 meta && chown -R 65534:65534 files
- Создайте файл конфигурации (пример предоставлен в репозитории), мы будем называть его linx-server.conf в следующих примерах.
Пример:
1 |
|
Пример с docker-compose
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
В идеале вы должны использовать обратный прокси-сервер, такой как nginx, traefik или caddy, для обработки сертификатов TLS.
Автор¶
Andrei Marcu, https://andreim.net/