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. 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. 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. 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. 4

    Añade el destino en Aktar

    En Settings → Destinations → Add Destination, elige DigitalOcean Spaces e introduce los valores de abajo.

  5. 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.

CampoValor de ejemplo
ProviderDigitalOcean Spaces
Endpointhttps://fra1.digitaloceanspaces.comLa región de tu Space.
Regionfra1
Access Key IDDO00…
Secret Access Key••••••••
Bucketyour-space
Public Base URLyour-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.