Herramientas de usuario

Herramientas del sitio


informatica:software:aplicaciones_web:sphinx-server

¡Esta es una revisión vieja del documento!


sphinx-server

Aplicación web para compartir ficheros. Basado en linx-server (ya discontinuado).

Características

  • Visualiza los tipos de fichero más comunes (imagen, vídeo, audio, Markdown, PDF)
  • Visualiza código resaltado con posibilidad de edición web.
  • API con claves para restringir las subidas
  • Descarga vía torrent de ficheros
  • Expiración de ficheros, clave de borrado, clave de acceso y opciones de nombres aleatorios.

Instalación

Docker

Ejemplo de fichero docker-compose.yml (basado en la imagen de bfancy):

volumes:
  linx-files:
  linx-meta:

services:
  sphinx-server:
    image: bfancy/sphinx-server:latest
    restart: unless-stopped
    ports:
      - "80:8383"
    volumes:
      - linx-files:/data/files
      - linx-meta:/data/meta
      - ./linx-server.conf:/data/linx-server.conf:ro
    command: ["-config", "/data/linx-server.conf"]

Ejemplo de fichero linx-server.conf:

bind = 127.0.0.1:8080
sitename = Sphinx
maxsize = 4294967296
maxexpiry = 86400
allowhotlink = true
remoteuploads = true
nologs = true
force-random-filename = false
cleanup-every-minutes = 1
informatica/software/aplicaciones_web/sphinx-server.1671010991.txt.gz · Última modificación: por tempwin