You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.3 KiB
2.3 KiB
Linx - свой хостинг для картинок, гифок, видяшек и документов.
Таких сервисов много, это лиш один из них. Позводяет захостить у себя сервис по хранению и выдаче различных медия. Аля imgur.
Запуск
- Создать папки
files
иmeta
и запуститьchown -R 65534:65534 meta && chown -R 65534:65534 files
- Создайте файл конфигурации (пример предоставлен в репозитории), мы будем называть его linx-server.conf в следующих примерах.
=== "Docker"
```bash
docker run andreimarcu/linx-server \
-p 8080:8080 \
-v /path/to/linx-server.conf:/data/linx-server.conf \
-v /path/to/meta:/data/meta \
-v /path/to/files:/data/files \
-config /data/linx-server.conf
```
=== "Docker Compose"
```yaml title="docker-compose.yaml"
version: "3.9"
service:
# linx - self-hosting picture and data
linx:
container_name: linx-server
image: andreimarcu/linx-server
command: -config /data/linx-server.conf
volumes:
- ./linx/files:/data/files
- ./linx/meta:/data/meta
- ./linx/linx-server.conf:/data/linx-server.conf
environment:
PUID: 1000
PGID: 1000
ports:
- "8080:8080"
restart: unless-stopped
```
Возможности
- Отображение базовых типов файлов (картинки, видео, аудио, markdown, pdf)
- Отображение подсветки кода во строенном редакторе
- API для работы. С документацией
- Скачивание торрентов
- Установка срока действия файлов и ссылок, удаление ключей, рандомные имена файлов