Unos 5 minutos
Cómo usar Aktar con DigitalOcean Spaces
DigitalOcean Spaces es un almacenamiento de objetos compatible con S3 con CDN integrada. El ajuste predefinido DigitalOcean Spaces de Aktar se conecta con una clave de acceso de Spaces.
Qué necesitas
- Una cuenta de DigitalOcean
- Aktar instalada en tu Mac
Paso a paso
- 1
Crea un Space
En el panel de control de DigitalOcean, crea un bucket de Spaces en un centro de datos cercano, por ejemplo
fra1. Se recomienda activar la CDN para los enlaces públicos. - 2
Haz que los archivos subidos se puedan leer públicamente
En Spaces, los archivos nuevos son privados de forma predeterminada y Aktar no establece permisos por archivo, así que la lectura pública tiene que venir del bucket, por ejemplo con una política de bucket que permita
s3:GetObject. La documentación de Spaces de DigitalOcean explica cómo aplicarla. Test Connection, en el último paso, te dirá si funciona. - 3
Crea una clave de acceso
Crea una Spaces access key con acceso de lectura y escritura a tu bucket y copia la Access Key y la Secret Key. El secreto solo se muestra una vez.
- 4
Añade el destino en Aktar
En Settings → Destinations → Add Destination, elige DigitalOcean Spaces e introduce los valores de abajo.
- 5
Prueba y guarda
Haz clic en Test Connection y después en Save.
Ajustes en Aktar
Introduce estos valores en Settings → Destinations → Add Destination. Los nombres de los campos coinciden con los de la app.
| Campo | Valor de ejemplo |
|---|---|
| Provider | DigitalOcean Spaces |
| Endpoint | https://fra1.digitaloceanspaces.comLa región de tu Space. |
| Region | fra1 |
| Access Key ID | DO00… |
| Secret Access Key | •••••••• |
| Bucket | your-space |
| Public Base URL | your-space.fra1.cdn.digitaloceanspaces.comLa dirección de la CDN o tu dominio personalizado de CDN. |
Consejos
- Usa el endpoint de la CDN como Public Base URL para que los enlaces se almacenen en caché cerca de quien los ve.
- Spaces admite dominios personalizados en la CDN, así que los enlaces pueden usar tu propio dominio.
Solución de problemas
Los enlaces devuelven 403
Los archivos subidos no se pueden leer públicamente. Aplica una política de lectura pública al bucket. Consulta errores Access Denied.
Test Connection no encuentra el bucket
Comprueba que la región del endpoint (por ejemplo fra1) coincida con la región en la que creaste tu Space.
¿Sigues atascado?Consulta las preguntas frecuentes o pregunta en GitHub.