Initial setup docloud.es - sitio principal con index
All checks were successful
Deploy Site / deploy (push) Successful in 34s
28
.forgejo/workflows/deploy.yml
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
name: Deploy Site
|
||||
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
runs-on: docker
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Build Docker Image
|
||||
run: docker build -t docloud.es:latest .
|
||||
|
||||
- name: Deploy to Production
|
||||
run: |
|
||||
docker stop docloud.es || true
|
||||
docker rm docloud.es || true
|
||||
docker run -d \
|
||||
--name docloud.es \
|
||||
--network traefik_network \
|
||||
--restart unless-stopped \
|
||||
--label "traefik.enable=true" \
|
||||
--label "traefik.http.routers.docloudprod.rule=Host(\`docloud.es\`)" \
|
||||
--label "traefik.http.routers.docloudprod.tls=true" \
|
||||
--label "traefik.http.routers.docloudprod.tls.certresolver=myresolver" \
|
||||
--label "traefik.http.middlewares.docloudprod-compress.compress=true" \
|
||||
--label "traefik.http.routers.docloudprod.middlewares=docloudprod-compress" \
|
||||
docloud.es:latest
|
||||
117
CLAUDE.md
Normal file
|
|
@ -0,0 +1,117 @@
|
|||
# CLAUDE.md
|
||||
|
||||
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
|
||||
|
||||
## Project Overview
|
||||
|
||||
Static website for DO CLOUD (Internet Cloud Services SL) built with **docmd** (@mgks/docmd), a Markdown-to-HTML static site generator. The site is automatically deployed via Forgejo Actions CI/CD to a Docker container behind Traefik reverse proxy.
|
||||
|
||||
## Build & Deploy
|
||||
|
||||
```bash
|
||||
# Install dependencies
|
||||
npm install
|
||||
|
||||
# Build site locally (outputs to ./site/)
|
||||
npm run build
|
||||
|
||||
# Deploy happens automatically on push to main branch
|
||||
git push origin main
|
||||
```
|
||||
|
||||
The CI/CD pipeline (`.forgejo/workflows/deploy.yml`) builds a Docker image and deploys to `docloud.ics53.vpn9.com.es` with Traefik labels for SSL.
|
||||
|
||||
## Architecture
|
||||
|
||||
```
|
||||
Push to Forgejo → Forgejo Runner → Docker build → Traefik serves with SSL
|
||||
```
|
||||
|
||||
**Key files:**
|
||||
- `docmd.config.js` - Site configuration (title, navigation, theme, SEO)
|
||||
- `nginx.conf` - Custom nginx config with caching and security headers
|
||||
- `Dockerfile` - Multi-stage build: node:20-alpine builds, nginx:alpine serves
|
||||
- `assets/custom.css` - Brand styling overrides
|
||||
- `robots.txt` / `sitemap.xml` - SEO files (copied post-build)
|
||||
|
||||
**Content files (Markdown):**
|
||||
- `index.md` - Homepage
|
||||
- `quienes-somos.md`, `contacto.md` - Main pages
|
||||
- `aviso-legal.md`, `politica-*.md` - Legal pages
|
||||
|
||||
## Brand Guidelines
|
||||
|
||||
From `branding_pack/brand-guide.md`:
|
||||
- **Primary blue**: #0A6CFF
|
||||
- **Turquoise**: #1FD1C3
|
||||
- **Dark blue**: #0B1E3B
|
||||
- **Light gray**: #F2F4F7
|
||||
- **Font**: Inter (Google Fonts)
|
||||
|
||||
Logo files in `branding_pack/` (SVG preferred for web).
|
||||
|
||||
## Performance Notes
|
||||
|
||||
The Dockerfile includes post-build optimizations:
|
||||
- Removes mermaid.js (~816KB) since diagrams aren't used
|
||||
- nginx config sets 1-year cache for static assets
|
||||
- Gzip compression enabled
|
||||
|
||||
## Navigation Links
|
||||
|
||||
Use absolute paths with leading `/` for internal links to work from any page:
|
||||
```markdown
|
||||
[Link Text](/page-name/)
|
||||
```
|
||||
|
||||
docmd generates directory structure (`/page/index.html`), not flat HTML files.
|
||||
|
||||
## Server Administration
|
||||
|
||||
### Documentation
|
||||
|
||||
| Document | Path | Description |
|
||||
|----------|------|-------------|
|
||||
| Guia DOCMD | `/root/guia-docmd.md` | Manual completo de administracion de sitios |
|
||||
| Instrucciones | `/root/instrucciones.md` | Especificaciones tecnicas del servidor |
|
||||
| Brand Guide | `branding_pack/brand-guide.md` | Guia de identidad visual DO CLOUD |
|
||||
|
||||
### Server Paths
|
||||
|
||||
| Component | Path |
|
||||
|-----------|------|
|
||||
| Sites directory | `/opt/sites/` |
|
||||
| Traefik config | `/opt/traefik/` |
|
||||
| Traefik certificates | `/opt/traefik/acme.json` |
|
||||
| Site provisioning script | `/opt/scripts/docmd-site.sh` |
|
||||
| Forgejo Runner config | `/opt/config.yaml` |
|
||||
| Runner service | `systemctl status forgejo-runner` |
|
||||
|
||||
### Common Admin Commands
|
||||
|
||||
```bash
|
||||
# Ver contenedores activos
|
||||
docker ps
|
||||
|
||||
# Ver logs de un sitio
|
||||
docker logs <site-name>
|
||||
|
||||
# Reiniciar runner CI/CD
|
||||
systemctl restart forgejo-runner
|
||||
|
||||
# Crear nuevo sitio
|
||||
/opt/scripts/docmd-site.sh --owner <user> --site <domain>
|
||||
|
||||
# Forzar rebuild de un sitio
|
||||
cd /opt/sites/<domain> && git commit --allow-empty -m "rebuild" && git push
|
||||
|
||||
# Ver certificados SSL
|
||||
cat /opt/traefik/acme.json | jq '.myresolver.Certificates[].domain'
|
||||
```
|
||||
|
||||
### Infrastructure
|
||||
|
||||
- **Server**: ics53.vpn9.com.es (164.132.1.53)
|
||||
- **Wildcard DNS**: *.ics53.vpn9.com.es → 164.132.1.53
|
||||
- **Forgejo**: https://forgejo.dock698.vpn9.com.es
|
||||
- **Traefik**: Reverse proxy with automatic Let's Encrypt SSL
|
||||
31
Dockerfile
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# Stage 1: Build
|
||||
FROM node:20-alpine AS builder
|
||||
WORKDIR /app
|
||||
COPY package*.json ./
|
||||
RUN npm install
|
||||
COPY . .
|
||||
RUN npx @mgks/docmd build
|
||||
|
||||
# Eliminar mermaid.js para mejorar rendimiento (no se usa)
|
||||
RUN rm -f ./site/assets/js/mermaid.min.js ./site/assets/js/docmd-mermaid.js && \
|
||||
find ./site -name "*.html" -exec sed -i 's|<script src="[^"]*mermaid[^"]*"></script>||g' {} \;
|
||||
|
||||
# Copiar robots.txt y sitemap.xml al directorio site
|
||||
RUN cp robots.txt sitemap.xml ./site/ 2>/dev/null || true
|
||||
|
||||
# Stage 2: Serve
|
||||
FROM nginx:alpine
|
||||
|
||||
# Instalar curl para healthcheck
|
||||
RUN apk add --no-cache curl
|
||||
|
||||
COPY --from=builder /app/site /usr/share/nginx/html
|
||||
COPY nginx.conf /etc/nginx/conf.d/default.conf
|
||||
|
||||
EXPOSE 80
|
||||
|
||||
# Healthcheck: verificar que nginx responde en /health
|
||||
HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 \
|
||||
CMD curl -f http://localhost/health || exit 1
|
||||
|
||||
CMD ["nginx", "-g", "daemon off;"]
|
||||
|
|
@ -1,3 +1,3 @@
|
|||
# docloud.es
|
||||
# docloud.ics53.vpn9.com.es
|
||||
|
||||
Sitio principal DO CLOUD
|
||||
Sitio docloud.ics53.vpn9.com.es
|
||||
231
assets/custom.css
Normal file
|
|
@ -0,0 +1,231 @@
|
|||
/* DO CLOUD Brand Colors - Oficial */
|
||||
:root {
|
||||
--primary-color: #0A6CFF;
|
||||
--primary-dark: #0856CC;
|
||||
--primary-gradient: linear-gradient(135deg, #0A6CFF, #1FD1C3);
|
||||
--turquoise: #1FD1C3;
|
||||
--dark-blue: #0B1E3B;
|
||||
--light-gray: #F2F4F7;
|
||||
--link-color: #0856CC;
|
||||
--link-hover: #0A6CFF;
|
||||
}
|
||||
|
||||
/* ============================================
|
||||
OCULTAR SIDEBAR IZQUIERDO (navegacion)
|
||||
============================================ */
|
||||
.sidebar-nav,
|
||||
nav.sidebar-nav {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
/* ============================================
|
||||
OCULTAR TOC DERECHO (On This Page)
|
||||
============================================ */
|
||||
.toc-sidebar,
|
||||
.toc-container,
|
||||
.toc-list,
|
||||
div.toc-sidebar {
|
||||
display: none !important;
|
||||
width: 0 !important;
|
||||
}
|
||||
|
||||
/* ============================================
|
||||
OCULTAR FOOTER DE DOCMD
|
||||
============================================ */
|
||||
.page-footer,
|
||||
.branding-footer,
|
||||
footer.page-footer {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
/* ============================================
|
||||
MOSTRAR HEADER CON LOGO
|
||||
============================================ */
|
||||
.sidebar {
|
||||
position: fixed !important;
|
||||
top: 0 !important;
|
||||
left: 0 !important;
|
||||
right: 0 !important;
|
||||
width: 100% !important;
|
||||
height: 70px !important;
|
||||
background: white !important;
|
||||
box-shadow: 0 2px 15px rgba(11, 30, 59, 0.1) !important;
|
||||
display: flex !important;
|
||||
align-items: center !important;
|
||||
padding: 0 30px !important;
|
||||
z-index: 1000 !important;
|
||||
}
|
||||
|
||||
.sidebar-header {
|
||||
display: flex !important;
|
||||
align-items: center !important;
|
||||
width: 100% !important;
|
||||
height: 100% !important;
|
||||
}
|
||||
|
||||
.sidebar-header .logo-link {
|
||||
display: flex !important;
|
||||
align-items: center !important;
|
||||
}
|
||||
|
||||
.sidebar-header .logo-link img {
|
||||
max-height: 45px !important;
|
||||
width: auto !important;
|
||||
}
|
||||
|
||||
/* Ocultar elementos innecesarios del sidebar */
|
||||
.sidebar-menu-button,
|
||||
.sidebar .mobile-view {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
/* ============================================
|
||||
CONTENIDO PRINCIPAL
|
||||
============================================ */
|
||||
.main-content,
|
||||
main.content,
|
||||
.content-wrapper,
|
||||
.page-container {
|
||||
margin-left: 0 !important;
|
||||
margin-right: 0 !important;
|
||||
padding-top: 90px !important;
|
||||
max-width: 100% !important;
|
||||
width: 100% !important;
|
||||
}
|
||||
|
||||
.content,
|
||||
.main-content article {
|
||||
max-width: 900px;
|
||||
margin: 0 auto;
|
||||
padding: 20px 40px;
|
||||
}
|
||||
|
||||
/* ============================================
|
||||
TIPOGRAFIA
|
||||
============================================ */
|
||||
body {
|
||||
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
|
||||
}
|
||||
|
||||
/* ============================================
|
||||
ENLACES CON CONTRASTE MEJORADO (WCAG AA)
|
||||
============================================ */
|
||||
a {
|
||||
color: var(--link-color);
|
||||
text-decoration: underline;
|
||||
text-decoration-thickness: 1px;
|
||||
text-underline-offset: 2px;
|
||||
}
|
||||
|
||||
a:hover,
|
||||
a:focus {
|
||||
color: var(--dark-blue);
|
||||
text-decoration-thickness: 2px;
|
||||
}
|
||||
|
||||
/* Enlaces en navegacion sin subrayado */
|
||||
nav a,
|
||||
.sidebar a,
|
||||
.logo-link {
|
||||
text-decoration: none !important;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4 {
|
||||
color: var(--dark-blue);
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
/* ============================================
|
||||
BOTONES CON GRADIENTE
|
||||
============================================ */
|
||||
a[style*="background:#0066cc"],
|
||||
a[style*="background:#28a745"],
|
||||
a[style*="background:#dc3545"],
|
||||
.btn-primary {
|
||||
background: var(--primary-gradient) !important;
|
||||
border: none !important;
|
||||
color: white !important;
|
||||
text-decoration: none !important;
|
||||
transition: all 0.3s ease;
|
||||
box-shadow: 0 4px 15px rgba(10, 108, 255, 0.3);
|
||||
}
|
||||
|
||||
a[style*="background:#0066cc"]:hover,
|
||||
a[style*="background:#28a745"]:hover,
|
||||
a[style*="background:#dc3545"]:hover,
|
||||
.btn-primary:hover {
|
||||
transform: translateY(-2px);
|
||||
box-shadow: 0 6px 20px rgba(10, 108, 255, 0.4);
|
||||
filter: brightness(1.1);
|
||||
}
|
||||
|
||||
a[style*="background:#6c757d"] {
|
||||
background: var(--dark-blue) !important;
|
||||
text-decoration: none !important;
|
||||
transition: all 0.3s ease;
|
||||
}
|
||||
|
||||
a[style*="background:#6c757d"]:hover {
|
||||
background: #1a3a5c !important;
|
||||
transform: translateY(-2px);
|
||||
}
|
||||
|
||||
/* ============================================
|
||||
TABLAS ESTILIZADAS
|
||||
============================================ */
|
||||
table {
|
||||
border-radius: 12px;
|
||||
overflow: hidden;
|
||||
box-shadow: 0 4px 20px rgba(11, 30, 59, 0.1);
|
||||
border-collapse: separate;
|
||||
border-spacing: 0;
|
||||
}
|
||||
|
||||
th {
|
||||
background: var(--primary-gradient) !important;
|
||||
color: white !important;
|
||||
font-weight: 600;
|
||||
padding: 15px;
|
||||
}
|
||||
|
||||
td {
|
||||
padding: 12px 15px;
|
||||
border-bottom: 1px solid var(--light-gray);
|
||||
}
|
||||
|
||||
tr:hover td {
|
||||
background: var(--light-gray);
|
||||
}
|
||||
|
||||
/* ============================================
|
||||
FOOTER PERSONALIZADO
|
||||
============================================ */
|
||||
div[align="center"]:last-of-type {
|
||||
border-top: 3px solid;
|
||||
border-image: var(--primary-gradient) 1;
|
||||
padding-top: 25px;
|
||||
margin-top: 50px;
|
||||
}
|
||||
|
||||
div[align="center"]:last-of-type a {
|
||||
color: var(--dark-blue);
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
/* ============================================
|
||||
MODO OSCURO
|
||||
============================================ */
|
||||
[data-theme="dark"] .sidebar {
|
||||
background: #1a1a2e !important;
|
||||
}
|
||||
|
||||
[data-theme="dark"] {
|
||||
--dark-blue: #ffffff;
|
||||
--light-gray: #1a1a2e;
|
||||
--link-color: #5BA3FF;
|
||||
--link-hover: #8BC4FF;
|
||||
}
|
||||
|
||||
[data-theme="dark"] th {
|
||||
background: var(--primary-gradient) !important;
|
||||
}
|
||||
BIN
assets/favicon.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
assets/images/icon-192.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
assets/images/icon-512.png
Normal file
|
After Width: | Height: | Size: 160 KiB |
13
assets/images/logo-icon.svg
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512">
|
||||
<defs>
|
||||
<linearGradient id="grad" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||
<stop offset="0%" style="stop-color:#0A6CFF"/>
|
||||
<stop offset="100%" style="stop-color:#1FD1C3"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<path d="M120 320c-66 0-120-44-120-104 0-54 42-98 96-102 20-48 68-82 124-82 76 0 140 58 146 132h10c44 0 80 34 80 78s-36 78-80 78H120z"
|
||||
fill="url(#grad)"/>
|
||||
<rect x="200" y="210" width="30" height="80" fill="#ffffff"/>
|
||||
<rect x="240" y="180" width="30" height="110" fill="#ffffff"/>
|
||||
<rect x="280" y="150" width="30" height="140" fill="#ffffff"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 670 B |
BIN
assets/images/logo.png
Normal file
|
After Width: | Height: | Size: 359 KiB |
18
assets/images/logo.svg
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="400" viewBox="0 0 1200 400">
|
||||
<defs>
|
||||
<linearGradient id="grad" x1="0%" y1="0%" x2="100%" y2="0%">
|
||||
<stop offset="0%" style="stop-color:#0A6CFF"/>
|
||||
<stop offset="100%" style="stop-color:#1FD1C3"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g transform="translate(80,120)">
|
||||
<path d="M120 140c-44 0-80-30-80-70 0-36 28-66 64-69 14-33 46-56 84-56 52 0 96 40 100 90h6c30 0 54 22 54 50s-24 55-54 55H120z"
|
||||
fill="url(#grad)"/>
|
||||
<rect x="140" y="70" width="20" height="50" fill="#ffffff"/>
|
||||
<rect x="170" y="50" width="20" height="70" fill="#ffffff"/>
|
||||
<rect x="200" y="30" width="20" height="90" fill="#ffffff"/>
|
||||
</g>
|
||||
<text x="420" y="220" font-size="120" font-family="Inter, Arial, sans-serif" fill="url(#grad)" font-weight="600">
|
||||
DO CLOUD
|
||||
</text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 849 B |
111
aviso-legal.md
Normal file
|
|
@ -0,0 +1,111 @@
|
|||
<div align="center">
|
||||
|
||||
# ⚖️ Aviso Legal
|
||||
|
||||
**Información legal y condiciones de uso**
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
## 📋 Información General
|
||||
|
||||
En cumplimiento con el deber de información recogido en el artículo 10 de la Ley 34/2002, de 11 de julio, de Servicios de la Sociedad de la Información y del Comercio Electrónico (LSSICE), se facilitan los siguientes datos:
|
||||
|
||||
| Dato | Información |
|
||||
|:---|:---|
|
||||
| **Denominación Social** | INTERNET CLOUD SERVICES SL |
|
||||
| **Nombre Comercial** | DOCLOUD |
|
||||
| **CIF** | B67246371 |
|
||||
| **Domicilio Social** | Calle Roma, 22/28, Edificio 9, Escalera 6, Planta 2 |
|
||||
| **Código Postal** | 43870 |
|
||||
| **Municipio** | Amposta |
|
||||
| **Provincia** | Tarragona |
|
||||
| **País** | España |
|
||||
| **Email de Contacto** | soporte@docloud.es |
|
||||
| **CNAE** | 6310 - Infraestructura informática, procesamiento de datos, hosting |
|
||||
| **Forma Jurídica** | Sociedad Limitada |
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Objeto Social
|
||||
|
||||
Servicios de almacenamiento y backup de datos, infraestructura informática, procesamiento de datos, hosting y actividades relacionadas con servicios de información.
|
||||
|
||||
---
|
||||
|
||||
## 🌐 Objeto del Sitio Web
|
||||
|
||||
El presente sitio web tiene como finalidad:
|
||||
|
||||
- ✅ Informar sobre los servicios ofrecidos por DOCLOUD
|
||||
- ✅ Facilitar el contacto con nuestros clientes y potenciales clientes
|
||||
- ✅ Proporcionar documentación y recursos técnicos
|
||||
|
||||
---
|
||||
|
||||
## ©️ Propiedad Intelectual e Industrial
|
||||
|
||||
Todos los contenidos de este sitio web están protegidos por derechos de propiedad intelectual e industrial de **INTERNET CLOUD SERVICES SL**:
|
||||
|
||||
- ✅ Textos, imágenes y logotipos
|
||||
- ✅ Diseño gráfico y código fuente
|
||||
- ✅ Software y documentación técnica
|
||||
- ✅ Marcas y nombres comerciales
|
||||
|
||||
> ⚠️ Queda prohibida la reproducción, distribución, comunicación pública o transformación de los contenidos sin autorización expresa del titular.
|
||||
|
||||
---
|
||||
|
||||
## ⚠️ Limitación de Responsabilidad
|
||||
|
||||
**INTERNET CLOUD SERVICES SL** no se hace responsable de:
|
||||
|
||||
| Exclusión | Detalle |
|
||||
|:---|:---|
|
||||
| Uso indebido | Daños derivados del uso incorrecto de los servicios |
|
||||
| Enlaces externos | Información contenida en sitios web de terceros |
|
||||
| Fuerza mayor | Interrupciones del servicio por causas ajenas |
|
||||
| Decisiones | Acciones tomadas basándose en la información del sitio |
|
||||
|
||||
---
|
||||
|
||||
## 🔗 Enlaces a Terceros
|
||||
|
||||
Este sitio web puede contener enlaces a páginas externas. INTERNET CLOUD SERVICES SL no se responsabiliza del contenido, políticas de privacidad o prácticas de sitios web de terceros.
|
||||
|
||||
---
|
||||
|
||||
## 🇪🇸 Legislación Aplicable y Jurisdicción
|
||||
|
||||
Las presentes condiciones se rigen por la **legislación española**.
|
||||
|
||||
Para cualquier controversia derivada del uso de este sitio web o de los servicios prestados, las partes se someten a los **Juzgados y Tribunales de Amposta (Tarragona)**, con renuncia expresa a cualquier otro fuero.
|
||||
|
||||
---
|
||||
|
||||
## 🔄 Modificaciones
|
||||
|
||||
INTERNET CLOUD SERVICES SL se reserva el derecho de modificar el presente Aviso Legal en cualquier momento y sin previo aviso.
|
||||
|
||||
Se recomienda revisar periódicamente esta página para estar informado de posibles cambios.
|
||||
|
||||
*Última actualización: Enero 2024*
|
||||
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
|
||||
<a href="../" style="display:inline-block;background:#6c757d;color:white;padding:12px 30px;text-decoration:none;border-radius:5px;margin:10px;">← Volver al inicio</a>
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
|
||||
**DOCLOUD** - Internet Cloud Services SL · CIF: B67246371
|
||||
|
||||
[Quiénes Somos](/quienes-somos/) · [Contacto](/contacto/) · [Aviso Legal](/aviso-legal/) · [Cookies](/politica-cookies/) · [Privacidad](/politica-privacidad/) · [Seguridad](/politica-seguridad/)
|
||||
|
||||
</div>
|
||||
34
branding_pack/brand-guide.md
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
# DO CLOUD – Brand Guide
|
||||
|
||||
## Identidad
|
||||
DO CLOUD es una marca de servicios cloud corporativos, enfocada en fiabilidad,
|
||||
infraestructura crítica y mentalidad startup tecnológica.
|
||||
|
||||
Dominios oficiales:
|
||||
- https://docloud.es
|
||||
- https://cloud.do
|
||||
|
||||
## Colores
|
||||
- Azul principal: #0A6CFF
|
||||
- Turquesa tecnológico: #1FD1C3
|
||||
- Azul oscuro: #0B1E3B
|
||||
- Gris claro: #F2F4F7
|
||||
|
||||
## Tipografía
|
||||
Recomendada:
|
||||
- Inter (Google Fonts)
|
||||
Alternativas:
|
||||
- Manrope
|
||||
- IBM Plex Sans
|
||||
|
||||
## Uso del logotipo
|
||||
✔ Fondos claros u oscuros
|
||||
✔ Escalado proporcional
|
||||
✘ No deformar
|
||||
✘ No cambiar colores
|
||||
|
||||
## Estilo visual
|
||||
- Tecnológico
|
||||
- Startup moderna
|
||||
- Confianza corporativa
|
||||
- Cloud, infraestructura, crecimiento
|
||||
BIN
branding_pack/brandboard.png
Normal file
|
After Width: | Height: | Size: 773 KiB |
BIN
branding_pack/favicon-32.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
branding_pack/favicon-64.png
Normal file
|
After Width: | Height: | Size: 5.3 KiB |
BIN
branding_pack/icon-192.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
branding_pack/icon-512.png
Normal file
|
After Width: | Height: | Size: 160 KiB |
BIN
branding_pack/logo-black.png
Normal file
|
After Width: | Height: | Size: 359 KiB |
BIN
branding_pack/logo-horizontal.png
Normal file
|
After Width: | Height: | Size: 359 KiB |
18
branding_pack/logo-horizontal.svg
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="400" viewBox="0 0 1200 400">
|
||||
<defs>
|
||||
<linearGradient id="grad" x1="0%" y1="0%" x2="100%" y2="0%">
|
||||
<stop offset="0%" style="stop-color:#0A6CFF"/>
|
||||
<stop offset="100%" style="stop-color:#1FD1C3"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g transform="translate(80,120)">
|
||||
<path d="M120 140c-44 0-80-30-80-70 0-36 28-66 64-69 14-33 46-56 84-56 52 0 96 40 100 90h6c30 0 54 22 54 50s-24 55-54 55H120z"
|
||||
fill="url(#grad)"/>
|
||||
<rect x="140" y="70" width="20" height="50" fill="#ffffff"/>
|
||||
<rect x="170" y="50" width="20" height="70" fill="#ffffff"/>
|
||||
<rect x="200" y="30" width="20" height="90" fill="#ffffff"/>
|
||||
</g>
|
||||
<text x="420" y="220" font-size="120" font-family="Inter, Arial, sans-serif" fill="url(#grad)" font-weight="600">
|
||||
DO CLOUD
|
||||
</text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 849 B |
BIN
branding_pack/logo-icon.png
Normal file
|
After Width: | Height: | Size: 160 KiB |
13
branding_pack/logo-icon.svg
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512">
|
||||
<defs>
|
||||
<linearGradient id="grad" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||
<stop offset="0%" style="stop-color:#0A6CFF"/>
|
||||
<stop offset="100%" style="stop-color:#1FD1C3"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<path d="M120 320c-66 0-120-44-120-104 0-54 42-98 96-102 20-48 68-82 124-82 76 0 140 58 146 132h10c44 0 80 34 80 78s-36 78-80 78H120z"
|
||||
fill="url(#grad)"/>
|
||||
<rect x="200" y="210" width="30" height="80" fill="#ffffff"/>
|
||||
<rect x="240" y="180" width="30" height="110" fill="#ffffff"/>
|
||||
<rect x="280" y="150" width="30" height="140" fill="#ffffff"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 670 B |
BIN
branding_pack/logo-vertical.png
Normal file
|
After Width: | Height: | Size: 310 KiB |
BIN
branding_pack/logo-white.png
Normal file
|
After Width: | Height: | Size: 359 KiB |
88
contacto.md
Normal file
|
|
@ -0,0 +1,88 @@
|
|||
<div align="center">
|
||||
|
||||
# 📞 Contacto
|
||||
|
||||
**¿Cómo podemos ayudarte?**
|
||||
|
||||
Estamos aquí para resolver tus dudas y ayudarte con cualquier necesidad.
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
## 🛠️ Soporte Técnico
|
||||
|
||||
<div align="center">
|
||||
|
||||
Para incidencias técnicas, consultas sobre servicios o asistencia general:
|
||||
|
||||
<a href="https://soporte.tecnico.com.es" style="display:inline-block;background:#dc3545;color:white;padding:15px 40px;text-decoration:none;border-radius:5px;font-weight:bold;font-size:18px;margin:20px;">🎫 Abrir Ticket de Soporte</a>
|
||||
|
||||
Nuestro equipo técnico está disponible **24/7** para incidencias críticas.
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
## 📋 Información de Contacto
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td width="50%" align="center" style="padding:20px;">
|
||||
|
||||
### 🌐 Web Corporativa
|
||||
|
||||
**[docloud.ics53.vpn9.com.es](https://docloud.ics53.vpn9.com.es)**
|
||||
|
||||
Información sobre nuestros servicios
|
||||
|
||||
</td>
|
||||
<td width="50%" align="center" style="padding:20px;">
|
||||
|
||||
### 🎫 Portal de Soporte
|
||||
|
||||
**[soporte.tecnico.com.es](https://soporte.tecnico.com.es)**
|
||||
|
||||
Gestión de incidencias y consultas
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
---
|
||||
|
||||
## 🕐 Horario de Atención
|
||||
|
||||
| Servicio | Horario | Disponibilidad |
|
||||
|:---:|:---:|:---:|
|
||||
| **🚨 Soporte Crítico** | 24/7 | Todos los días |
|
||||
| **🛠️ Soporte General** | 9:00 - 21:00 | Lunes a Viernes |
|
||||
| **💼 Atención Comercial** | 9:00 - 18:00 | Lunes a Viernes |
|
||||
|
||||
---
|
||||
|
||||
## 🏢 Datos Fiscales
|
||||
|
||||
**Internet Cloud Services SL**
|
||||
|
||||
*(Datos fiscales completos en [Aviso Legal](/aviso-legal/))*
|
||||
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
|
||||
<a href="https://soporte.tecnico.com.es" style="display:inline-block;background:#28a745;color:white;padding:12px 30px;text-decoration:none;border-radius:5px;font-weight:bold;margin:10px;">Contactar ahora</a>
|
||||
|
||||
<a href="../" style="display:inline-block;background:#6c757d;color:white;padding:12px 30px;text-decoration:none;border-radius:5px;margin:10px;">← Volver al inicio</a>
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
|
||||
**DOCLOUD** - Internet Cloud Services SL
|
||||
|
||||
[Quiénes Somos](/quienes-somos/) · [Contacto](/contacto/) · [Aviso Legal](/aviso-legal/) · [Cookies](/politica-cookies/) · [Privacidad](/politica-privacidad/) · [Seguridad](/politica-seguridad/)
|
||||
|
||||
</div>
|
||||
60
docmd.config.js
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
module.exports = {
|
||||
siteTitle: 'DO CLOUD',
|
||||
siteUrl: 'https://docloud.es',
|
||||
description: 'Internet Cloud Services - Servicios cloud profesionales',
|
||||
srcDir: './',
|
||||
outDir: './site',
|
||||
|
||||
// Branding
|
||||
logo: {
|
||||
light: 'assets/images/logo.svg',
|
||||
dark: 'assets/images/logo.svg',
|
||||
alt: 'DO CLOUD Logo',
|
||||
href: './',
|
||||
},
|
||||
favicon: 'assets/favicon.png',
|
||||
|
||||
// Features - DESACTIVAR MERMAID para rendimiento
|
||||
search: false,
|
||||
minify: true,
|
||||
copyCode: false,
|
||||
pageNavigation: false,
|
||||
mermaid: false,
|
||||
|
||||
// Sidebar - desactivado
|
||||
sidebar: {
|
||||
collapsible: false,
|
||||
defaultCollapsed: true,
|
||||
},
|
||||
|
||||
// Theme
|
||||
theme: {
|
||||
name: 'default',
|
||||
defaultMode: 'light',
|
||||
enableModeToggle: false,
|
||||
positionMode: 'top',
|
||||
codeHighlight: false,
|
||||
customCss: ['assets/custom.css'],
|
||||
},
|
||||
|
||||
// Custom JS - vacío para no cargar scripts innecesarios
|
||||
customJs: [],
|
||||
|
||||
// Navigation
|
||||
navigation: [
|
||||
{ title: 'Inicio', path: './' },
|
||||
{ title: 'Nosotros', path: './quienes-somos/' },
|
||||
{ title: 'Contacto', path: './contacto/' },
|
||||
{ title: 'Legal', path: './aviso-legal/' },
|
||||
],
|
||||
|
||||
// SEO
|
||||
plugins: {
|
||||
seo: {
|
||||
defaultDescription: 'DO CLOUD - Internet Cloud Services. Infraestructura cloud profesional, hosting, backup y seguridad gestionada.',
|
||||
openGraph: {
|
||||
defaultImage: 'assets/images/icon-512.png',
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
106
index.md
Normal file
|
|
@ -0,0 +1,106 @@
|
|||
<div align="center">
|
||||
|
||||
# DOCLOUD
|
||||
|
||||
## Internet Cloud Services
|
||||
|
||||
**Tu partner tecnológico en soluciones cloud**
|
||||
|
||||
Infraestructura fiable, segura y escalable para impulsar tu negocio.
|
||||
|
||||
<a href="https://soporte.tecnico.com.es" style="display:inline-block;background:#0066cc;color:white;padding:12px 30px;text-decoration:none;border-radius:5px;font-weight:bold;margin:10px;">Contactar con Soporte</a>
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
## Nuestros Servicios
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td width="33%" align="center" style="padding:20px;">
|
||||
|
||||
### ☁️ Infraestructura Cloud
|
||||
|
||||
Servidores virtuales de alto rendimiento con disponibilidad 24/7 y recursos garantizados.
|
||||
|
||||
</td>
|
||||
<td width="33%" align="center" style="padding:20px;">
|
||||
|
||||
### 🌐 Hosting Profesional
|
||||
|
||||
Alojamiento web optimizado para aplicaciones empresariales con SSL incluido.
|
||||
|
||||
</td>
|
||||
<td width="33%" align="center" style="padding:20px;">
|
||||
|
||||
### 💾 Backup y DR
|
||||
|
||||
Copias de seguridad automatizadas y planes de disaster recovery.
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" align="center" style="padding:20px;">
|
||||
|
||||
### 🔒 Seguridad Gestionada
|
||||
|
||||
Protección avanzada contra amenazas y monitorización continua 24/7.
|
||||
|
||||
</td>
|
||||
<td width="33%" align="center" style="padding:20px;">
|
||||
|
||||
### 📧 Email Empresarial
|
||||
|
||||
Correo profesional con antispam, antivirus y alta disponibilidad.
|
||||
|
||||
</td>
|
||||
<td width="33%" align="center" style="padding:20px;">
|
||||
|
||||
### 🛠️ Soporte Técnico
|
||||
|
||||
Equipo experto disponible para resolver cualquier incidencia.
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
---
|
||||
|
||||
## ¿Por qué elegir DOCLOUD?
|
||||
|
||||
| | | |
|
||||
|:---:|:---:|:---:|
|
||||
| **🏆 Fiabilidad** | **🔐 Seguridad** | **📈 Escalabilidad** |
|
||||
| Infraestructura redundante | Cumplimiento RGPD | Crece con tu negocio |
|
||||
| SLA 99.9% garantizado | Cifrado de datos | Recursos flexibles |
|
||||
|
||||
| | | |
|
||||
|:---:|:---:|:---:|
|
||||
| **⚡ Rendimiento** | **🇪🇸 Soporte Local** | **💰 Precio Justo** |
|
||||
| Hardware de última generación | Equipo técnico en España | Sin sorpresas ni costes ocultos |
|
||||
| Conexiones de alta velocidad | Atención personalizada | Facturación transparente |
|
||||
|
||||
---
|
||||
|
||||
## Empieza hoy
|
||||
|
||||
<div align="center">
|
||||
|
||||
¿Listo para llevar tu infraestructura al siguiente nivel?
|
||||
|
||||
<a href="https://soporte.tecnico.com.es" style="display:inline-block;background:#28a745;color:white;padding:15px 40px;text-decoration:none;border-radius:5px;font-weight:bold;font-size:18px;margin:20px;">Solicitar Información</a>
|
||||
|
||||
<a href="contacto.html" style="display:inline-block;background:#6c757d;color:white;padding:12px 30px;text-decoration:none;border-radius:5px;margin:10px;">Ver opciones de contacto</a>
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
|
||||
**DOCLOUD** - Internet Cloud Services SL
|
||||
|
||||
[Quiénes Somos](/quienes-somos/) · [Contacto](/contacto/) · [Aviso Legal](/aviso-legal/) · [Cookies](/politica-cookies/) · [Privacidad](/politica-privacidad/) · [Seguridad](/politica-seguridad/)
|
||||
|
||||
</div>
|
||||
54
nginx.conf
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
server {
|
||||
listen 80;
|
||||
server_name localhost;
|
||||
root /usr/share/nginx/html;
|
||||
index index.html;
|
||||
|
||||
# Gzip compression
|
||||
gzip on;
|
||||
gzip_vary on;
|
||||
gzip_min_length 1024;
|
||||
gzip_types text/plain text/css text/xml text/javascript application/javascript application/json application/xml image/svg+xml;
|
||||
|
||||
# Health check endpoint para monitorización
|
||||
location = /health {
|
||||
access_log off;
|
||||
add_header Content-Type text/plain;
|
||||
return 200 'OK';
|
||||
}
|
||||
|
||||
# robots.txt - servir directamente
|
||||
location = /robots.txt {
|
||||
default_type text/plain;
|
||||
try_files $uri =404;
|
||||
}
|
||||
|
||||
# sitemap.xml - servir directamente
|
||||
location = /sitemap.xml {
|
||||
default_type application/xml;
|
||||
try_files $uri =404;
|
||||
}
|
||||
|
||||
# Cache para assets estaticos (1 año)
|
||||
location ~* \.(css|js|jpg|jpeg|png|gif|ico|svg|woff|woff2|ttf|eot)$ {
|
||||
expires 1y;
|
||||
add_header Cache-Control "public, immutable";
|
||||
access_log off;
|
||||
}
|
||||
|
||||
# Cache para HTML (5 minutos)
|
||||
location ~* \.html$ {
|
||||
expires 5m;
|
||||
add_header Cache-Control "public, must-revalidate";
|
||||
}
|
||||
|
||||
# SPA fallback (solo para rutas que no existen)
|
||||
location / {
|
||||
try_files $uri $uri/ $uri/index.html /index.html;
|
||||
}
|
||||
|
||||
# Security headers
|
||||
add_header X-Frame-Options "SAMEORIGIN" always;
|
||||
add_header X-Content-Type-Options "nosniff" always;
|
||||
add_header X-XSS-Protection "1; mode=block" always;
|
||||
}
|
||||
10
package.json
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"name": "docloud.es",
|
||||
"version": "1.0.0",
|
||||
"scripts": {
|
||||
"build": "docmd build"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@mgks/docmd": "latest"
|
||||
}
|
||||
}
|
||||
119
politica-cookies.md
Normal file
|
|
@ -0,0 +1,119 @@
|
|||
<div align="center">
|
||||
|
||||
# 🍪 Política de Cookies
|
||||
|
||||
**Información sobre el uso de cookies en este sitio**
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
## ❓ ¿Qué son las cookies?
|
||||
|
||||
Las cookies son pequeños archivos de texto que los sitios web almacenan en el navegador del usuario para recordar información sobre su visita, como preferencias de idioma, sesiones de usuario o datos de seguimiento.
|
||||
|
||||
---
|
||||
|
||||
## ✅ Cookies en este sitio web
|
||||
|
||||
<div align="center">
|
||||
|
||||
### 🎉 ¡Buenas noticias!
|
||||
|
||||
## **Este sitio web NO utiliza cookies**
|
||||
|
||||
</div>
|
||||
|
||||
Hemos diseñado nuestra web para funcionar **sin necesidad de almacenar cookies** en tu dispositivo.
|
||||
|
||||
| Tipo de Cookie | ¿La usamos? |
|
||||
|:---|:---:|
|
||||
| Cookies técnicas | ❌ No |
|
||||
| Cookies de sesión | ❌ No |
|
||||
| Cookies analíticas | ❌ No |
|
||||
| Cookies publicitarias | ❌ No |
|
||||
| Cookies de terceros | ❌ No |
|
||||
|
||||
---
|
||||
|
||||
## 🤔 ¿Por qué no usamos cookies?
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td width="33%" align="center" style="padding:15px;">
|
||||
|
||||
### 🔒 Privacidad
|
||||
|
||||
Respetamos tu privacidad y no necesitamos rastrear tu actividad de navegación.
|
||||
|
||||
</td>
|
||||
<td width="33%" align="center" style="padding:15px;">
|
||||
|
||||
### ✨ Simplicidad
|
||||
|
||||
Nuestro sitio es informativo y no requiere funcionalidades que dependan de cookies.
|
||||
|
||||
</td>
|
||||
<td width="33%" align="center" style="padding:15px;">
|
||||
|
||||
### 🎯 Transparencia
|
||||
|
||||
Preferimos un enfoque claro y directo, sin banners de consentimiento molestos.
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
---
|
||||
|
||||
## 🚫 Servicios de terceros
|
||||
|
||||
Este sitio web **no integra** servicios de terceros que puedan instalar cookies:
|
||||
|
||||
- ❌ **Sin analíticas** - No usamos Google Analytics ni similares
|
||||
- ❌ **Sin redes sociales** - No hay widgets de Facebook, Twitter, etc.
|
||||
- ❌ **Sin publicidad** - No mostramos anuncios de ningún tipo
|
||||
- ❌ **Sin tracking** - No rastreamos tu navegación
|
||||
|
||||
---
|
||||
|
||||
## 🌐 Tu navegador y las cookies
|
||||
|
||||
Aunque nosotros no utilizamos cookies, tu navegador puede tener configuraciones propias. Puedes gestionar las cookies desde la configuración de tu navegador:
|
||||
|
||||
- [Chrome](https://support.google.com/chrome/answer/95647)
|
||||
- [Firefox](https://support.mozilla.org/es/kb/cookies-informacion-que-los-sitios-web-guardan-en-)
|
||||
- [Safari](https://support.apple.com/es-es/guide/safari/sfri11471/mac)
|
||||
- [Edge](https://support.microsoft.com/es-es/microsoft-edge/eliminar-cookies-en-microsoft-edge-63947406-40ac-c3b8-57b9-2a946a29ae09)
|
||||
|
||||
---
|
||||
|
||||
## 📧 Contacto
|
||||
|
||||
Si tienes alguna pregunta sobre nuestra política de cookies:
|
||||
|
||||
<div align="center">
|
||||
|
||||
<a href="https://soporte.tecnico.com.es" style="display:inline-block;background:#0066cc;color:white;padding:12px 30px;text-decoration:none;border-radius:5px;font-weight:bold;margin:10px;">Contactar con Soporte</a>
|
||||
|
||||
</div>
|
||||
|
||||
*Última actualización: Enero 2024*
|
||||
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
|
||||
<a href="../" style="display:inline-block;background:#6c757d;color:white;padding:12px 30px;text-decoration:none;border-radius:5px;margin:10px;">← Volver al inicio</a>
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
|
||||
**DOCLOUD** - Internet Cloud Services SL
|
||||
|
||||
[Quiénes Somos](/quienes-somos/) · [Contacto](/contacto/) · [Aviso Legal](/aviso-legal/) · [Cookies](/politica-cookies/) · [Privacidad](/politica-privacidad/) · [Seguridad](/politica-seguridad/)
|
||||
|
||||
</div>
|
||||
162
politica-privacidad.md
Normal file
|
|
@ -0,0 +1,162 @@
|
|||
<div align="center">
|
||||
|
||||
# 🔐 Política de Privacidad
|
||||
|
||||
**Protección de datos personales**
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
## 📋 Responsable del Tratamiento
|
||||
|
||||
| Dato | Información |
|
||||
|:---|:---|
|
||||
| **Responsable** | INTERNET CLOUD SERVICES SL |
|
||||
| **CIF** | B67246371 |
|
||||
| **Dirección** | Calle Roma, 22/28, Edificio 9, Escalera 6, Planta 2, 43870 Amposta (Tarragona) |
|
||||
| **Email** | soporte@docloud.es |
|
||||
| **Finalidad** | Gestión de servicios cloud y hosting |
|
||||
|
||||
---
|
||||
|
||||
## 📊 Datos que Recopilamos
|
||||
|
||||
### 🌐 En este sitio web
|
||||
|
||||
Este sitio web es meramente informativo y **no recopila datos personales** de los visitantes.
|
||||
|
||||
- ❌ No usamos formularios de contacto
|
||||
- ❌ No usamos cookies
|
||||
- ❌ No usamos analíticas
|
||||
- ❌ No registramos direcciones IP
|
||||
|
||||
### 💼 Como proveedor de servicios
|
||||
|
||||
Cuando contratas nuestros servicios, recopilamos únicamente los datos necesarios:
|
||||
|
||||
| Categoría | Datos |
|
||||
|:---|:---|
|
||||
| **Identificativos** | Nombre, apellidos, DNI/NIF |
|
||||
| **Contacto** | Email, teléfono |
|
||||
| **Facturación** | Dirección fiscal, datos bancarios |
|
||||
| **Técnicos** | Datos necesarios para el servicio contratado |
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Finalidad del Tratamiento
|
||||
|
||||
Los datos de nuestros clientes se utilizan **exclusivamente** para:
|
||||
|
||||
| Finalidad | Descripción |
|
||||
|:---|:---|
|
||||
| ✅ **Prestación del servicio** | Provisión de los servicios contratados |
|
||||
| ✅ **Facturación** | Emisión de facturas y gestión de pagos |
|
||||
| ✅ **Comunicaciones** | Avisos sobre el servicio, mantenimientos |
|
||||
| ✅ **Soporte técnico** | Resolución de incidencias |
|
||||
| ✅ **Obligaciones legales** | Cumplimiento de normativas fiscales |
|
||||
|
||||
> ⚠️ **No vendemos ni compartimos** tus datos con terceros para fines comerciales.
|
||||
|
||||
---
|
||||
|
||||
## ⚖️ Base Legal del Tratamiento
|
||||
|
||||
| Base Legal | Aplicación |
|
||||
|:---|:---|
|
||||
| **Ejecución de contrato** | Prestación de servicios contratados |
|
||||
| **Obligación legal** | Cumplimiento de obligaciones fiscales y legales |
|
||||
| **Interés legítimo** | Mejora y seguridad de nuestros servicios |
|
||||
|
||||
---
|
||||
|
||||
## 🕐 Conservación de Datos
|
||||
|
||||
| Situación | Periodo de conservación |
|
||||
|:---|:---|
|
||||
| Relación activa | Durante toda la vigencia del contrato |
|
||||
| Facturación | 5 años (obligación fiscal) |
|
||||
| Datos técnicos | Hasta 12 meses tras finalizar el servicio |
|
||||
|
||||
---
|
||||
|
||||
## ✋ Derechos del Usuario (RGPD)
|
||||
|
||||
Puedes ejercer los siguientes derechos en cualquier momento:
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td width="50%" style="padding:10px;">
|
||||
|
||||
### 📖 Acceso
|
||||
Conocer qué datos tenemos sobre ti
|
||||
|
||||
### ✏️ Rectificación
|
||||
Corregir datos inexactos
|
||||
|
||||
### 🗑️ Supresión
|
||||
Eliminar tus datos ("derecho al olvido")
|
||||
|
||||
</td>
|
||||
<td width="50%" style="padding:10px;">
|
||||
|
||||
### ⏸️ Limitación
|
||||
Restringir el uso de tus datos
|
||||
|
||||
### 📦 Portabilidad
|
||||
Recibir tus datos en formato estándar
|
||||
|
||||
### 🚫 Oposición
|
||||
Oponerte a determinados tratamientos
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<div align="center">
|
||||
|
||||
**Para ejercer estos derechos:**
|
||||
|
||||
<a href="mailto:soporte@docloud.es" style="display:inline-block;background:#0066cc;color:white;padding:12px 30px;text-decoration:none;border-radius:5px;font-weight:bold;margin:10px;">📧 soporte@docloud.es</a>
|
||||
|
||||
</div>
|
||||
|
||||
También puedes presentar una reclamación ante la **Agencia Española de Protección de Datos (AEPD)**: [www.aepd.es](https://www.aepd.es)
|
||||
|
||||
---
|
||||
|
||||
## 🔒 Medidas de Seguridad
|
||||
|
||||
Implementamos medidas técnicas y organizativas apropiadas:
|
||||
|
||||
- ✅ Cifrado de datos en tránsito y reposo
|
||||
- ✅ Control de acceso basado en roles
|
||||
- ✅ Copias de seguridad periódicas
|
||||
- ✅ Monitorización de seguridad 24/7
|
||||
- ✅ Formación del personal en protección de datos
|
||||
|
||||
---
|
||||
|
||||
## 🔄 Cambios en esta Política
|
||||
|
||||
INTERNET CLOUD SERVICES SL se reserva el derecho de modificar esta política. Cualquier cambio será publicado en esta página con la fecha de actualización.
|
||||
|
||||
*Última actualización: Enero 2024*
|
||||
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
|
||||
<a href="../" style="display:inline-block;background:#6c757d;color:white;padding:12px 30px;text-decoration:none;border-radius:5px;margin:10px;">← Volver al inicio</a>
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
|
||||
**DOCLOUD** - Internet Cloud Services SL · CIF: B67246371
|
||||
|
||||
[Quiénes Somos](/quienes-somos/) · [Contacto](/contacto/) · [Aviso Legal](/aviso-legal/) · [Cookies](/politica-cookies/) · [Privacidad](/politica-privacidad/) · [Seguridad](/politica-seguridad/)
|
||||
|
||||
</div>
|
||||
184
politica-seguridad.md
Normal file
|
|
@ -0,0 +1,184 @@
|
|||
<div align="center">
|
||||
|
||||
# 🛡️ Política de Seguridad
|
||||
|
||||
**Nuestro compromiso con la protección de tu información**
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Compromiso con la Seguridad
|
||||
|
||||
En **INTERNET CLOUD SERVICES SL** la seguridad es una prioridad fundamental. Implementamos múltiples capas de protección para garantizar la **integridad, confidencialidad y disponibilidad** de los datos y servicios de nuestros clientes.
|
||||
|
||||
---
|
||||
|
||||
## 🏗️ Medidas de Seguridad Implementadas
|
||||
|
||||
### 🏢 Seguridad de Infraestructura
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td width="50%" style="padding:15px;">
|
||||
|
||||
| Medida | Descripción |
|
||||
|:---|:---|
|
||||
| 🏛️ **Datacenters** | Certificados con controles de acceso físico |
|
||||
| 🔄 **Redundancia** | Sistemas críticos y conexiones duplicadas |
|
||||
| 👁️ **Monitorización** | Vigilancia 24/7 de toda la infraestructura |
|
||||
| ⚡ **SAI** | Alimentación ininterrumpida + generadores |
|
||||
|
||||
</td>
|
||||
<td width="50%" style="padding:15px;">
|
||||
|
||||
| Medida | Descripción |
|
||||
|:---|:---|
|
||||
| ❄️ **Climatización** | Control de temperatura redundante |
|
||||
| 🔥 **Anti-incendios** | Sistemas de detección y extinción |
|
||||
| 📹 **CCTV** | Videovigilancia perimetral |
|
||||
| 🚪 **Acceso** | Control biométrico |
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
### 🌐 Seguridad de Red
|
||||
|
||||
| Capa | Tecnología | Función |
|
||||
|:---:|:---|:---|
|
||||
| 🔥 | **Firewalls NG** | Filtrado de tráfico de última generación |
|
||||
| 🕵️ | **IDS/IPS** | Detección y prevención de intrusiones |
|
||||
| 🛡️ | **Anti-DDoS** | Protección multicapa contra ataques volumétricos |
|
||||
| 🔀 | **Segmentación** | Aislamiento de servicios y clientes |
|
||||
| 🔒 | **VPN** | Acceso seguro a la gestión |
|
||||
|
||||
### 💾 Seguridad de Datos
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td width="50%" align="center" style="padding:15px;">
|
||||
|
||||
### 🔐 Cifrado
|
||||
|
||||
- **TLS 1.3** en tránsito
|
||||
- **AES-256** en reposo
|
||||
- Certificados SSL/TLS gratuitos
|
||||
|
||||
</td>
|
||||
<td width="50%" align="center" style="padding:15px;">
|
||||
|
||||
### 💾 Backup
|
||||
|
||||
- Copias **automatizadas** diarias
|
||||
- Retención configurable
|
||||
- Verificación de integridad
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
### 👤 Seguridad de Acceso
|
||||
|
||||
| Control | Implementación |
|
||||
|:---|:---|
|
||||
| **Autenticación** | Contraseñas robustas + 2FA disponible |
|
||||
| **Autorización** | RBAC (Control de Acceso Basado en Roles) |
|
||||
| **Auditoría** | Logs de todos los accesos y cambios |
|
||||
| **Revisión** | Auditorías periódicas de permisos |
|
||||
|
||||
---
|
||||
|
||||
## 🚨 Gestión de Incidentes
|
||||
|
||||
<div align="center">
|
||||
|
||||
| Fase | Acción |
|
||||
|:---:|:---|
|
||||
| 1️⃣ | **Detección** - Monitorización proactiva 24/7 |
|
||||
| 2️⃣ | **Contención** - Aislamiento inmediato de la amenaza |
|
||||
| 3️⃣ | **Respuesta** - Equipo de respuesta coordinado |
|
||||
| 4️⃣ | **Comunicación** - Notificación transparente al cliente |
|
||||
| 5️⃣ | **Recuperación** - Restauración del servicio |
|
||||
| 6️⃣ | **Análisis** - Post-mortem y mejora continua |
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
## 🔄 Actualizaciones y Parches
|
||||
|
||||
| Tipo | Frecuencia |
|
||||
|:---|:---|
|
||||
| **Parches críticos** | Inmediato (< 24h) |
|
||||
| **Actualizaciones de seguridad** | Semanal |
|
||||
| **Actualizaciones de sistema** | Mensual (ventana de mantenimiento) |
|
||||
| **Evaluación de vulnerabilidades** | Trimestral |
|
||||
|
||||
---
|
||||
|
||||
## 🤝 Responsabilidad Compartida
|
||||
|
||||
La seguridad es una **responsabilidad compartida** entre DOCLOUD y nuestros clientes.
|
||||
|
||||
### ✅ Nosotros nos encargamos de:
|
||||
|
||||
- Seguridad física del datacenter
|
||||
- Seguridad de la red y la infraestructura
|
||||
- Actualizaciones del sistema base
|
||||
- Monitorización y respuesta a incidentes
|
||||
|
||||
### 📋 Recomendamos a nuestros clientes:
|
||||
|
||||
- 🔑 Utilizar contraseñas **robustas y únicas**
|
||||
- 📱 Activar **autenticación de dos factores** (2FA)
|
||||
- 🔄 Mantener **actualizadas** sus aplicaciones
|
||||
- 🚨 **Reportar** cualquier actividad sospechosa
|
||||
- 💾 Realizar sus propios **backups** adicionales
|
||||
|
||||
---
|
||||
|
||||
## 🐛 Reporte de Vulnerabilidades
|
||||
|
||||
Si detectas alguna vulnerabilidad de seguridad, te agradeceríamos que nos lo comuniques de forma responsable:
|
||||
|
||||
<div align="center">
|
||||
|
||||
<a href="mailto:soporte@docloud.es" style="display:inline-block;background:#dc3545;color:white;padding:15px 40px;text-decoration:none;border-radius:5px;font-weight:bold;margin:20px;">🔒 Reportar Vulnerabilidad</a>
|
||||
|
||||
**soporte@docloud.es**
|
||||
|
||||
</div>
|
||||
|
||||
> Nos comprometemos a investigar todos los reportes y mantener informado al reportador sobre el progreso.
|
||||
|
||||
---
|
||||
|
||||
## 📈 Mejora Continua
|
||||
|
||||
Revisamos y mejoramos continuamente nuestras medidas de seguridad:
|
||||
|
||||
- ✅ Auditorías de seguridad periódicas
|
||||
- ✅ Formación continua del equipo
|
||||
- ✅ Actualización de políticas y procedimientos
|
||||
- ✅ Seguimiento de nuevas amenazas y vulnerabilidades
|
||||
|
||||
*Última actualización: Enero 2024*
|
||||
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
|
||||
<a href="../" style="display:inline-block;background:#6c757d;color:white;padding:12px 30px;text-decoration:none;border-radius:5px;margin:10px;">← Volver al inicio</a>
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
|
||||
**DOCLOUD** - Internet Cloud Services SL · CIF: B67246371
|
||||
|
||||
[Quiénes Somos](/quienes-somos/) · [Contacto](/contacto/) · [Aviso Legal](/aviso-legal/) · [Cookies](/politica-cookies/) · [Privacidad](/politica-privacidad/) · [Seguridad](/politica-seguridad/)
|
||||
|
||||
</div>
|
||||
87
quienes-somos.md
Normal file
|
|
@ -0,0 +1,87 @@
|
|||
<div align="center">
|
||||
|
||||
# 👥 Quiénes Somos
|
||||
|
||||
**Conoce al equipo detrás de DOCLOUD**
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
## Sobre DOCLOUD
|
||||
|
||||
**DOCLOUD** es la marca comercial de **Internet Cloud Services SL**, empresa española especializada en servicios de infraestructura cloud y soluciones tecnológicas para empresas.
|
||||
|
||||
Fundada con la visión de democratizar el acceso a infraestructura cloud de calidad, nuestro objetivo es proporcionar a nuestros clientes las herramientas necesarias para que puedan centrarse en lo que realmente importa: **hacer crecer su negocio**.
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Nuestra Misión
|
||||
|
||||
> Ofrecer servicios cloud de alta calidad, seguros y fiables, con un soporte técnico cercano y profesional que acompañe a nuestros clientes en su transformación digital.
|
||||
|
||||
---
|
||||
|
||||
## 💎 Nuestros Valores
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td width="50%" style="padding:15px;">
|
||||
|
||||
### 🏆 Fiabilidad
|
||||
Mantenemos los más altos estándares de disponibilidad y rendimiento en todos nuestros servicios.
|
||||
|
||||
### 🔐 Seguridad
|
||||
La protección de los datos de nuestros clientes es nuestra prioridad número uno.
|
||||
|
||||
### 💡 Innovación
|
||||
Actualizamos constantemente nuestra infraestructura para ofrecer las últimas tecnologías.
|
||||
|
||||
</td>
|
||||
<td width="50%" style="padding:15px;">
|
||||
|
||||
### 🤝 Transparencia
|
||||
Comunicación clara y honesta en todas nuestras relaciones comerciales.
|
||||
|
||||
### 🇪🇸 Cercanía
|
||||
Soporte técnico humano y accesible, sin barreras ni intermediarios. Equipo 100% en España.
|
||||
|
||||
### ⚡ Agilidad
|
||||
Respuesta rápida a las necesidades cambiantes de nuestros clientes.
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
---
|
||||
|
||||
## 📊 Experiencia
|
||||
|
||||
Contamos con **más de 10 años de experiencia** en el sector tecnológico, gestionando infraestructuras críticas para empresas de todos los tamaños.
|
||||
|
||||
| | |
|
||||
|:---:|:---:|
|
||||
| **+500** | **99.9%** |
|
||||
| Clientes satisfechos | Disponibilidad garantizada |
|
||||
| **24/7** | **+10 años** |
|
||||
| Soporte técnico | Experiencia en el sector |
|
||||
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
|
||||
<a href="https://soporte.tecnico.com.es" style="display:inline-block;background:#0066cc;color:white;padding:12px 30px;text-decoration:none;border-radius:5px;font-weight:bold;margin:10px;">Contactar con nosotros</a>
|
||||
|
||||
<a href="../" style="display:inline-block;background:#6c757d;color:white;padding:12px 30px;text-decoration:none;border-radius:5px;margin:10px;">← Volver al inicio</a>
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
<div align="center">
|
||||
|
||||
**DOCLOUD** - Internet Cloud Services SL
|
||||
|
||||
[Quiénes Somos](/quienes-somos/) · [Contacto](/contacto/) · [Aviso Legal](/aviso-legal/) · [Cookies](/politica-cookies/) · [Privacidad](/politica-privacidad/) · [Seguridad](/politica-seguridad/)
|
||||
|
||||
</div>
|
||||
6
robots.txt
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
# robots.txt para DO CLOUD
|
||||
User-agent: *
|
||||
Allow: /
|
||||
|
||||
# Sitemap
|
||||
Sitemap: https://docloud.es/sitemap.xml
|
||||
45
sitemap.xml
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<url>
|
||||
<loc>https://docloud.es/</loc>
|
||||
<lastmod>2026-01-04</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>1.0</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docloud.es/quienes-somos/</loc>
|
||||
<lastmod>2026-01-04</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.8</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docloud.es/contacto/</loc>
|
||||
<lastmod>2026-01-04</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.8</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docloud.es/aviso-legal/</loc>
|
||||
<lastmod>2026-01-04</lastmod>
|
||||
<changefreq>yearly</changefreq>
|
||||
<priority>0.3</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docloud.es/politica-cookies/</loc>
|
||||
<lastmod>2026-01-04</lastmod>
|
||||
<changefreq>yearly</changefreq>
|
||||
<priority>0.3</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docloud.es/politica-privacidad/</loc>
|
||||
<lastmod>2026-01-04</lastmod>
|
||||
<changefreq>yearly</changefreq>
|
||||
<priority>0.3</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://docloud.es/politica-seguridad/</loc>
|
||||
<lastmod>2026-01-04</lastmod>
|
||||
<changefreq>yearly</changefreq>
|
||||
<priority>0.3</priority>
|
||||
</url>
|
||||
</urlset>
|
||||