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/
+ + + + + + +