🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo crear y configurar un bucket S3 en Plesk

Actualizado el 19 de noviembre de 2025

¿Qué es un Bucket S3 y por qué deberías usarlo en Plesk?

Si estás gestionando un servidor con Plesk, seguramente ya sabes que el almacenamiento local puede quedarse corto cuando tu proyecto crece. Aquí es donde entra en juego el concepto de bucket S3. Un bucket S3 es, en términos sencillos, un contenedor en la nube donde puedes guardar archivos, imágenes, copias de seguridad o incluso servir contenido estático para tu web. Piensa en él como una carpeta gigante y escalable que vive en internet, accesible desde cualquier parte del mundo.

La gran ventaja de usar un bucket S3 con Plesk es que liberas espacio en tu disco duro, mejoras la velocidad de carga de tu sitio (porque los archivos se sirven desde servidores optimizados) y obtienes una redundancia increíble: si un servidor falla, tus datos siguen seguros en otro lugar. Además, es perfecto para proyectos que manejan mucho contenido multimedia, como tiendas online, portales de noticias o aplicaciones web con usuarios registrados.

En este tutorial, vamos a explicarte paso a paso cómo crear y configurar un bucket S3 dentro de Plesk, sin necesidad de ser un experto en administración de sistemas. Te prometo que al final del artículo podrás hacerlo tú mismo en menos de 15 minutos, incluso si nunca has tocado un servicio de almacenamiento en la nube.


Requisitos previos antes de empezar

Antes de lanzarnos a la acción, necesitas tener tres cosas claras:

  1. Un panel de control Plesk activo: Puede ser Plesk Web Pro, Plesk Hosting Cloud o cualquier edición que incluya la extensión de almacenamiento en la nube. Si no la tienes, puedes instalarla desde el catálogo de extensiones.

  2. Credenciales de un proveedor de almacenamiento S3 compatible: Los más comunes son Amazon Web Services (AWS) S3, pero también funcionan alternativas como DigitalOcean Spaces, Linode Object Storage o MinIO si usas un servidor propio. Asegúrate de tener tu Access Key ID y tu Secret Access Key a mano.

  3. Acceso a tu servidor como administrador: Necesitarás permisos para instalar extensiones y configurar servicios. Si estás en un hosting compartido, puede que tu proveedor ya tenga esto preconfigurado.

[INFO] Si tu proveedor de hosting usa Syspanel (antes conocido como HestiaCP) en lugar de Plesk, el proceso es diferente. En ese caso, accede a tu panel a través del puerto 2106 y busca la sección de almacenamiento en la nube. Pero hoy nos centramos en Plesk, que es bastante más amigable para este tipo de tareas.


Paso 1: Instalar la extensión de almacenamiento en la nube en Plesk

Plesk tiene un sistema de extensiones muy potente. Para gestionar buckets S3 directamente desde tu panel, necesitas instalar la extensión oficial llamada "S3 Storage" o "Cloud Storage" (dependiendo de la versión). Vamos a ello.

  1. Inicia sesión en tu Plesk con una cuenta que tenga privilegios de administrador.

  2. En el menú lateral izquierdo, busca la opción "Extensiones" o "Catálogo de extensiones". Haz clic ahí.

  3. En el buscador, escribe "S3" o "cloud storage". Verás aparecer varias opciones. La que nos interesa suele llamarse "Amazon S3 Storage" o "Object Storage".

  4. Pulsa el botón "Instalar" y espera a que termine. Dependiendo de tu conexión, tardará entre 30 segundos y 2 minutos.

  5. Una vez instalada, verás una nueva entrada en tu menú lateral, generalmente bajo el nombre de "S3 Buckets" o "Almacenamiento en la nube".

[TIP] Si no encuentras la extensión, revisa que tu versión de Plesk esté actualizada. Las versiones antiguas (anteriores a la 17.8) pueden no incluir esta funcionalidad de forma nativa.


Paso 2: Obtener tus credenciales de acceso S3

Ahora necesitas las llaves que te darán acceso al servicio de almacenamiento. Si ya tienes una cuenta en AWS, DigitalOcean o similar, sigue estos pasos generales (el proceso es muy parecido en todos los proveedores):

  1. Entra en la consola de tu proveedor de nube.

  2. Busca la sección "IAM" (Identity and Access Management) o "API Keys".

  3. Crea un nuevo usuario o selecciona uno existente. Lo ideal es crear uno específico solo para Plesk, con permisos restringidos solo al bucket que vamos a crear.

  4. Genera un Access Key ID y un Secret Access Key. Guárdalos en un lugar seguro, porque el Secret solo se muestra una vez.

  5. Anota también la región donde quieres que se almacenen tus datos (por ejemplo, us-east-1 para AWS o fra1 para DigitalOcean). Esto es importante porque afectará a la URL de acceso.

[WARNING] Nunca compartas tu Secret Access Key. Si alguien lo consigue, podría acceder a todos tus archivos y facturarte almacenamiento no deseado. Si crees que se ha filtrado, revócalo inmediatamente desde tu proveedor.


Paso 3: Crear tu primer bucket S3 desde Plesk

Con las credenciales en mano, vamos a crear el bucket. Este es el paso más emocionante, porque ya verás el resultado tangible.

  1. Ve a la sección "S3 Buckets" o "Almacenamiento en la nube" en tu panel de Plesk.

  2. Pulsa el botón "Add Bucket" o "Crear nuevo bucket".

  3. Te pedirá un nombre único global. Este nombre será parte de la URL de acceso, así que elige algo descriptivo y sin espacios. Por ejemplo, mis-copias-seguridad o media-tienda-online. Recuerda que los nombres de bucket son únicos en todo el mundo para AWS, así que puede que necesites añadir números o prefijos.

  4. Selecciona la región que anotaste antes.

  5. Introduce tus Access Key ID y Secret Access Key. Plesk los guardará cifrados para futuras conexiones.

  6. En el apartado de "Endpoint" (si aparece), deja el valor por defecto o escribe el que te indique tu proveedor. Por ejemplo, para DigitalOcean Spaces sería algo como https://fra1.digitaloceanspaces.com.

  7. Pulsa "OK" o "Crear".

Plesk hará una prueba de conexión y, si todo es correcto, verás tu nuevo bucket listado. ¡Enhorabuena! Ya tienes tu primer contenedor en la nube.


Paso 4: Configurar permisos y políticas de acceso

Un bucket S3 sin permisos bien configurados es una puerta abierta a problemas de seguridad. Vamos a ajustar quién puede leer o escribir en él.

Desde la lista de buckets, haz clic en el que acabas de crear. Verás opciones como "Permisos", "Políticas" o "CORS". Te explico las más importantes:

  • Permisos de lectura pública: Si quieres servir archivos estáticos (imágenes, CSS, PDFs) directamente desde el bucket, marca la opción de "Read" para el público. Esto hace que cualquiera pueda ver los archivos por URL, pero no modificarlos.

  • Permisos de escritura: Déjalos solo para tu usuario. Nunca des permisos de escritura al público.

  • Políticas de bucket: Aquí puedes definir reglas avanzadas usando JSON. Por ejemplo, restringir el acceso solo a una IP concreta o a un usuario específico de IAM. Si no entiendes de JSON, no te preocupes: las opciones básicas son suficientes para el 90% de los casos.

  • Configuración CORS: Esto es fundamental si vas a usar el bucket desde un navegador web (por ejemplo, para subir archivos desde un formulario). Añade una regla que permita GET y PUT desde tu dominio.

[TIP] Para copias de seguridad, te recomiendo dejar el bucket privado y usar las credenciales de Plesk para acceder. Para contenido público, activa la lectura pública pero nunca la escritura.


Paso 5: Conectar tu bucket S3 a un dominio o subdominio

Uno de los usos más habituales es servir contenido desde un subdominio tipo media.tudominio.com. Esto da una imagen profesional y mejora el SEO porque los archivos se cargan desde un servidor distinto al principal.

  1. En Plesk, ve a "Websites & Domains" y selecciona el dominio donde quieres añadir el subdominio.

  2. Crea un subdominio nuevo, por ejemplo media, y asígnale un directorio temporal (luego lo ignoraremos).

  3. Ve a la configuración de ese subdominio y busca la opción "Hosting Settings" o "Redirección".

  4. En lugar de un directorio local, elige "S3 Bucket" como tipo de contenido. Selecciona el bucket que creaste en el paso anterior.

  5. Guarda los cambios. A partir de ahora, cuando alguien visite media.tudominio.com, verá el contenido del bucket.

[WARNING] Asegúrate de que el bucket tenga lectura pública activada, o tus visitantes recibirán errores 403 (Acceso denegado). También verifica que el CORS esté bien configurado si usas formularios.


Paso 6: Usar el bucket S3 para copias de seguridad automáticas

Plesk tiene una función de copias de seguridad integrada, y podemos redirigirlas a nuestro bucket S3. Esto es oro puro, porque si tu servidor se cae, tus copias están en otro sitio.

  1. Ve a "Tools & Settings" y busca "Backup Manager" o "Copias de seguridad".

  2. En la configuración de backup, verás un apartado de "Remote Storage" o "Almacenamiento remoto".

  3. Selecciona "S3" como destino y elige el bucket que creaste.

  4. Establece la frecuencia (diaria, semanal, etc.) y el número de copias que quieres mantener.

  5. Pulsa "OK" y ejecuta una copia de prueba para comprobar que todo funciona.

A partir de este momento, Plesk subirá automáticamente tus copias de seguridad al bucket. Si algún día necesitas restaurar, podrás hacerlo desde el mismo panel.


Paso 7: Solucionar problemas comunes (FAQ)

Aquí van las dudas más frecuentes que me encuentro como técnico de soporte:

¿Por qué no puedo conectarme a mi bucket?

Revisa tres cosas: que el Access Key y Secret estén bien escritos (sin espacios), que la región coincida con la del bucket, y que tu proveedor permita conexiones externas. En AWS, a veces hay que habilitar el acceso desde IPs públicas.

¿Cómo subo archivos al bucket desde Plesk?

En la interfaz del bucket, verás un botón "Upload" o "Subir archivos". También puedes arrastrar y soltar archivos directamente. Para carpetas completas, usa un cliente como Cyberduck o Filezilla conectado a la URL del bucket.

¿Puedo usar mi bucket S3 con WordPress?

Sí, y es una práctica excelente. Instala un plugin como WP Offload Media y configura tus credenciales S3. Todas las imágenes de tu web se subirán automáticamente al bucket, liberando espacio en tu servidor.

¿Qué pasa si cambio de proveedor de nube?

Plesk te permite crear varios buckets de distintos proveedores. Solo tienes que añadir nuevas credenciales y apuntar al endpoint correcto. La migración de archivos es tan sencilla como descargarlos de un bucket y subirlos a otro.

[INFO] Si tu servidor usa Syspanel (antes HestiaCP), recuerda que el acceso es por el puerto 2106 y que la gestión de buckets se hace desde la sección "Almacenamiento". El proceso es similar pero con una interfaz menos pulida.


Conclusión y siguientes pasos

Crear y configurar un bucket S3 en Plesk es un proceso sencillo que te puede ahorrar muchos dolores de cabeza en el futuro. Has aprendido a instalar la extensión, obtener credenciales, crear el bucket, ajustar permisos, conectarlo a un dominio y usarlo para copias de seguridad. Con esto, tu infraestructura es mucho más robusta y escalable.

Te animo a que experimentes: sube un archivo de prueba, comparte la URL con un amigo, configura una copia de seguridad completa. Cuanto más uses esta funcionalidad, más cómodo te sentirás.

Si te surge cualquier duda, no dudes en consultar la documentación oficial de Plesk o abrir un ticket de soporte. Y recuerda: la nube no muerde, solo almacena. ¡Manos a la obra!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel