Almacenamiento de archivos protegido por contraseña
API REST · CLI nativo · Sin registro · Sin dependencias
curl -fsSL https://filecage.com/cli/linux \ -o filecage \ && chmod +x filecage \ && sudo mv filecage /usr/local/bin/
wget -q https://filecage.com/cli/linux \ -O filecage \ && chmod +x filecage \ && sudo mv filecage /usr/local/bin/
irm https://filecage.com/cli/windows ` -OutFile filecage.exe # Mover al PATH Move-Item filecage.exe C:\Windows\System32\
Diseñado para ser simple, rápido y seguro. Sin overhead.
Cada carpeta tiene su propia contraseña, hasheada con bcrypt. Nadie accede sin la clave correcta.
5 endpoints. Crear carpeta, subir, listar, descargar y eliminar. Documentación Swagger incluida.
Binario único compilado en Go. Sin runtime, sin instalador. Funciona en Windows y Linux tal cual.
Por archivo. Sin límite de cantidad de archivos por carpeta. Ideal para backups y transferencias.
Sin registro, sin email, sin OAuth. Creás una carpeta con contraseña y listo. Es tuya.
Código fuente disponible en Gitea. API en Node.js + Express. CLI en Go. Podés hostearlo vos mismo.
Cada comando tiene su propio estado visual. VIRO te muestra qué está pasando en tiempo real, con colores ANSI full compatible Windows y Linux.
Bacteriófago digital, guardián de tus archivos. VIRO cambia de estado con cada comando — con colores ANSI full en Windows y Linux.
Base URL: https://filecage.com/api
· Auth: header X-Password
| Método | Endpoint | Descripción |
|---|---|---|
| POST | /folders | Crear una nueva carpeta protegida. Retorna UID único. |
| POST | /folders/:uid/files | Subir un archivo (multipart/form-data, max 100MB). |
| GET | /folders/:uid/files | Listar archivos de la carpeta (nombre, tamaño, fecha). |
| GET | /folders/:uid/files/:name | Descargar un archivo como stream. |
| DELETE | /folders/:uid/files/:name | Eliminar un archivo de la carpeta. |
# 1. Crear carpeta curl -X POST https://filecage.com/folders -H "X-Password: mipass" # → {"uid":"A1B2C3D4"} # 2. Subir archivo curl -X POST https://filecage.com/folders/A1B2C3D4/files \ -H "X-Password: mipass" -F "file=@backup.tar.gz" # 3. Listar curl https://filecage.com/folders/A1B2C3D4/files -H "X-Password: mipass" # 4. Descargar curl https://filecage.com/folders/A1B2C3D4/files/backup.tar.gz \ -H "X-Password: mipass" -o backup.tar.gz
Binario único compilado en Go. Sin instalador, sin dependencias. Descargá y ejecutá.
Configurá las variables de entorno y empezá a usarlo.
# Variables de entorno export FILECAGE_URL=https://filecage.com export FILECAGE_UID=TU_UID export FILECAGE_PASSWORD=TU_PASSWORD # Comandos disponibles filecage list filecage upload -f ./archivo.txt filecage download -f archivo.txt filecage download -f archivo.txt -o /tmp/destino.txt filecage delete -f archivo.txt
:: Variables de entorno set FILECAGE_URL=https://filecage.com set FILECAGE_UID=TU_UID set FILECAGE_PASSWORD=TU_PASSWORD :: Comandos disponibles filecage.exe list filecage.exe upload -f archivo.txt filecage.exe download -f archivo.txt filecage.exe delete -f archivo.txt