Open Source

Image management system
per il tuo progetto

Open-source, self-hosted, e completamente personalizzabile.
Ottimizzazione automatica, multi-tenant, e API potenti.

Multi-tenantArchitecture
WebPAuto-optimization
Docker5-min setup
MITOpen Source
File Harbor
File Harbor
↑ Upload
AC
Immagini
24 files

Caratteristiche principali

Tutto il necessario per gestire immagini in modo moderno, sicuro e scalabile.

Multi-tenant Architecture

Isolamento completo tra client con autenticazione API key dedicata per ogni tenant.

Ottimizzazione Automatica

Conversione WebP, compressione e rimozione EXIF automatica per performance ottimali.

Resize On-Demand

Genera dimensioni personalizzate al volo tramite query parameter per ogni esigenza.

Sistema Album

Organizza immagini in album pubblici o privati con accesso protetto e condivisione.

Avatar Management

Un avatar dedicato per utente con sostituzione automatica del precedente.

API Documentation

Swagger/OpenAPI integrato per una integrazione rapida e documentazione sempre aggiornata.

Self-hosting con Docker

Installazione in 5 minuti con Docker Compose. File Harbor è completamente open-source e può essere installato su qualsiasi server.

1
Crea il file docker-compose.yml
Copia il contenuto qui a fianco nel tuo server
2
Personalizza le variabili
Modifica le credenziali e i parametri direttamente nel file
3
Avvia con Docker Compose
docker compose up -d e sei operativo
docker-compose.yml
services:
  fileharbor:
    container_name: fileharbor
    image: registry.gitlab.com/heyatomdev/fileharbor:2.1.3
    restart: unless-stopped
    ports:
      - "3000:3000"
    environment:
      - DATABASE_URL=postgresql://user:pass@db:5432/fileharbor
      - APP_URL=https://yourdomain/api
      - API_KEY=your-api-key
      - CACHE_TTL=3600
      - APP_PORT=3000
      - LOGS_TOKEN=fileharbor
    volumes:
      - ./fileharbor/storage:/usr/src/app/storage
    depends_on:
      - db

  fileharbor-db:
    image: postgres:18.1
    container_name: fileharbor-db
    environment:
      - POSTGRES_USER=user
      - POSTGRES_PASSWORD=pass
      - POSTGRES_DB=fileharbor
    volumes:
      - postgres_data:/var/lib/postgresql/data

volumes:
  postgres_data:

Lascia che ci occupiamo noi dell'infrastruttura

Offriamo hosting gestito di File Harbor su misura per le tue esigenze. Setup completo, backup automatici, e supporto prioritario inclusi.

  • Server dedicato ottimizzato
  • CDN globale integrato
  • Backup automatici giornalieri
  • Supporto tecnico prioritario
  • Aggiornamenti automatici
  • SSL certificato incluso
  • Monitoraggio 24/7
  • SLA garantito

Nota: L'accesso alla piattaforma hosted è riservato esclusivamente agli amministratori di progetti già approvati. Non è possibile effettuare registrazioni pubbliche.

Richiedi Accesso Hosting

Setup Completo

Configurazione e deploy gestito dal nostro team su infrastruttura ottimizzata.

Sicurezza & Backup

Backup automatici giornalieri, SSL, e monitoraggio continuo della sicurezza.

Supporto Personalizzato

Team dedicato per assistenza tecnica, onboarding e configurazione su misura.

Flessibilità

Configurazioni adattabili che crescono con il tuo progetto, senza vincoli rigidi.

Stack tecnologico

Costruito con tecnologie moderne per performance, scalabilità e developer experience.

Backend

  • NS
    NestJS 10
    Framework Node.js scalabile e modulare
  • PR
    Prisma ORM
    Type-safe database access layer
  • PG
    PostgreSQL
    Database relazionale affidabile
  • TS
    TypeScript
    Tipizzazione statica e IntelliSense

Features

  • RL
    Rate Limiting
    Protezione API da abusi integrata
  • JQ
    Job Scheduling
    Ottimizzazione asincrona in background
  • SW
    Swagger/OpenAPI
    Documentazione interattiva inclusa
  • MT
    Multi-tenant
    Isolamento completo tra tenant

Inizia con File Harbor

Scegli la modalità più adatta al tuo progetto

Gratuito

Self-Hosting Gratuito

Installa sul tuo server in 5 minuti con Docker Compose. Completo controllo dei tuoi dati.

Leggi la documentazione
Su Richiesta

Hosting Gestito

Richiedi accesso per il tuo progetto. Infrastruttura gestita, backup automatici e supporto prioritario.

Richiedi Accesso