1. Títol i Descripció del Projecte: 
"Simfonia de Vulves: Una Exploració Interactiva"

Aquest projecte és una instal·lació d'art interactiu que presenta una sèrie de prototips de vulves realistes fetes de silicona, cada un amb un disseny únic. Aquestes reproduccions anatòmicament detallades estaran equipades amb sensors capacitius i altres dispositius electrònics, com arduinos, per a musicalitzar diferents parts. L'objectiu és crear una experiència educativa i sensorial que celebri la diversitat anatòmica i fomenti una comprensió més profunda de la salut sexual. A través de l'interacció amb l'obra, els espectadors podran explorar de manera respectuosa i informativa els diferents aspectes de la vulva, tot aprenent sobre la importància del consentiment i la individualitat en les experiències sexuals i reproductives.
Els prototips exposats són els primers i únics models de l’Estat Espanyol i arreu creats tan anatómicament realistes de la vulva com de l’interior de la vagina. Prototips que inclouen les glàndules parauretrals, erroniament anomenades glàndules de Skene 
2. Objectius del Projecte:
 (tmb al carrer COÑOFOBIA)


3. Metodologia:







4. Impacte Social i Cultural:







**Sostenibilitat i Perspectives de Futur:**

1. **Adaptabilitat i Reutilització**: El disseny de la instal·lació estarà enfocat en l'ús de materials sostenibles i reutilitzables, assegurant que l'impacte ambiental sigui mínim.

2. **Expansió Educativa**: Preveiem la possibilitat d'estendre el projecte a altres contextos educatius, com escoles, universitats, i centres comunitaris, per a augmentar la seva abastida i impacte.

3. **Col·laboracions i Associacions**: Explorarem col·laboracions amb organitzacions de salut, educació sexual i drets humans, per a ampliar el missatge i la influència del projecte.

4. **Innovació Contínua**: Continuarem investigant i incorporant noves tecnologies i mètodes artístics per a mantenir l'instal·lació actualitzada i rellevant.

5. **Model Replicable per a Futurs Projectes**: Amb l'èxit d'aquesta instal·lació, esperem crear un model replicable per a futurs projectes artístics que combinin educació, art i tecnologia.



[BCN CREA](https://www.barcelona.cat/barcelonacultura/es/suportcultura/becas-barcelona-crea-2024)
[WEB ALOOA](https://alooa.eu/)

---------------------------------------------------------------------------------------------------------------------------------------------------------------
# sever

galeria imagenes > https://piwigo.org
transform your plain text into static websites and blogs> https://jekyllrb.com/

TO-DO:
    - Conseguir el hardware
    
## MONTAJE PREVIO:
    
### 1. Hardware
   - **Computadora**: Puedes usar una PC vieja o una Raspberry Pi, dependiendo de tus necesidades.
   - **Conexión a Internet**: Preferiblemente una conexión estable y con buena velocidad de subida.
   - **Router**: Para gestionar tu red y posiblemente configurar el reenvío de puertos.

### 2. Sistema Operativo
   - **Instalar un Sistema Operativo**: Linux es una opción popular para servidores web debido a su estabilidad y seguridad. Ubuntu Server es una buena elección para principiantes.
   - **Configuración Inicial**: Configura el sistema operativo con las actualizaciones necesarias y establece una contraseña segura.

### 3. Instalar Software de Servidor Web
   - **Apache, Nginx o Lighttpd**: Son los softwares de servidor web más comunes. Apache es el más usado y bien documentado para principiantes.
   - **Instalar PHP y MySQL**: Si planeas alojar aplicaciones web como WordPress, necesitarás PHP y una base de datos como MySQL o MariaDB.

### 4. Configuración del Servidor Web
   - **Configurar Archivos de Host Virtual**: Para Apache, esto se hace en los archivos de configuración dentro de `/etc/apache2/sites-available/`.
   - **Activar Mod Rewrite**: Para URLs amigables en aplicaciones web.

### 5. DNS Dinámico
   - Si tu dirección IP es dinámica (cambia con el tiempo), podrías necesitar un servicio de DNS dinámico como No-IP o DynDNS para mantener un nombre de dominio constante.

### 6. Reenvío de Puertos
   - **Configurar tu Router**: Necesitas reenviar el puerto 80 (HTTP) y posiblemente el 443 (HTTPS) a la IP interna de tu servidor.

### 7. Seguridad
   - **Firewall**: Asegúrate de que tu firewall esté configurado para permitir tráfico solo en los puertos necesarios.
   - **Actualizaciones Regulares**: Mantén tu sistema y aplicaciones actualizadas.
   - **SSL/TLS**: Considera obtener un certificado SSL/TLS para habilitar HTTPS, lo que es importante para la seguridad.

### 8. Pruebas
   - **Probar Localmente**: Accede a tu servidor desde la red local para asegurarte de que todo esté funcionando.
   - **Probar Externamente**: Verifica que puedas acceder a tu servidor desde fuera de tu red.

### 9. Mantenimiento Continuo
   - **Monitoreo**: Mantén un ojo en el rendimiento y la seguridad de tu servidor.
   - **Backups**: Realiza copias de seguridad regularmente.

### 10. Consideraciones Adicionales
   - **Ancho de Banda y Uso de Datos**: Ten en cuenta las limitaciones de tu proveedor de Internet.
   - **Legalidad**: Asegúrate de cumplir con las políticas de tu proveedor de servicios de Internet respecto a servidores caseros.



## PIWIGO:

### Requisitos Previos
1. **Servidor Web**: Asegúrate de tener un servidor web como Apache, Nginx o Lighttpd ya instalado.
2. **PHP**: Piwigo requiere PHP. Verifica las versiones compatibles en la documentación de Piwigo.
3. **Base de Datos MySQL o MariaDB**: Necesitarás una base de datos para Piwigo.

### Instalación de Piwigo
1. **Descargar Piwigo**:
   - Puedes descargar la última versión de Piwigo desde [su sitio web oficial](https://piwigo.org).
   - Sube el archivo descargado a tu servidor web.

2. **Descomprimir Piwigo**:
   - Descomprime el archivo en el directorio donde deseas que se ejecute Piwigo (como `/var/www/html/piwigo`).

3. **Crear una Base de Datos para Piwigo**:
   - Accede a tu sistema de gestión de bases de datos (como phpMyAdmin) y crea una nueva base de datos para Piwigo.
   - Anota el nombre de la base de datos, el nombre de usuario y la contraseña, ya que los necesitarás más adelante.

4. **Configurar Piwigo**:
   - Navega a la URL donde descomprimiste Piwigo (por ejemplo, `http://tu_dominio/piwigo`).
   - Sigue el asistente de instalación, que te pedirá la información de la base de datos y te permitirá configurar la cuenta de administrador.

5. **Ajustes de Configuración y Personalización**:
   - Una vez instalado, puedes acceder al panel de administración para configurar y personalizar tu galería.

6. **Subir Imágenes**:
   - Comienza a subir imágenes y organizar tu galería según tus preferencias.

### Consideraciones de Seguridad
- **Permisos de Archivos**: Asegúrate de que los permisos de archivos y directorios sean seguros.
- **Protección de Acceso**: Considera restringir el acceso al directorio de administración (`/piwigo/admin`) mediante .htaccess u otros métodos de control de acceso.
- **Actualizaciones Regulares**: Mantén Piwigo y sus componentes actualizados para protegerte contra vulnerabilidades de seguridad.

### Mantenimiento y Soporte
- **Backups**: Realiza copias de seguridad regulares de tus imágenes y la base de datos.
- **Soporte de la Comunidad**: Para cualquier duda o problema, la comunidad de Piwigo es un buen recurso. También puedes consultar la documentación disponible en su sitio web.


## JEKYLL

### Requisitos Previos
1. **Ruby**: Jekyll está escrito en Ruby, por lo que necesitas tener Ruby instalado en tu servidor.
2. **Gem**: El gestor de paquetes de Ruby, usualmente viene con Ruby.
3. **GCC y Make**: Necesarios para la compilación de algunas gemas.

### Pasos para Instalar Jekyll
1. **Instalar Ruby**:
   - Asegúrate de que Ruby está instalado en tu servidor. Puedes instalarlo a través del gestor de paquetes de tu sistema operativo.

2. **Instalar Jekyll y Bundler**:
   - Ejecuta `gem install jekyll bundler` para instalar Jekyll y Bundler.

3. **Crear un Nuevo Sitio con Jekyll**:
   - Ejecuta `jekyll new mi-sitio` para crear un nuevo sitio. Reemplaza `mi-sitio` con el nombre que desees para tu proyecto.
   - Cambia al directorio de tu nuevo sitio con `cd mi-sitio`.

4. **Construir el Sitio y Ejecutar el Servidor Local**:
   - Ejecuta `bundle exec jekyll serve` para construir tu sitio y ejecutar un servidor de desarrollo. 
   - Verifica el sitio en tu navegador local navegando a `localhost:4000`.

### Subir tu Sitio a tu Servidor Web
1. **Transferir Archivos**:
   - Usa SCP, FTP o cualquier método que prefieras para subir los archivos de tu sitio Jekyll al directorio de tu servidor web (por ejemplo, `/var/www/html/mi-sitio`).

2. **Configuración del Servidor Web**:
   - Configura tu servidor web (Apache, Nginx, etc.) para servir los archivos de tu sitio Jekyll.
   - Asegúrate de apuntar al directorio `_site` que Jekyll genera.

3. **Automatización (Opcional)**:
   - Puedes configurar un proceso de CI/CD para que tu sitio se actualice automáticamente cada vez que realices cambios en tu repositorio de Git.

### Consideraciones de Seguridad y Mantenimiento
- **Seguridad**: Asegúrate de que los permisos de los archivos y directorios sean los adecuados y de que tu servidor web esté correctamente configurado y actualizado.
- **Backups**: Realiza copias de seguridad regulares de tu sitio.
- **Actualizaciones**: Mantén Jekyll y sus dependencias actualizadas para proteger tu sitio de posibles vulnerabilidades.



## SEGURIDARKS

### 1. **Actualizaciones Regulares**
   - Mantén tu sistema operativo y todas las aplicaciones actualizadas. Las actualizaciones de seguridad son esenciales para proteger contra vulnerabilidades conocidas.
   - Usa comandos como `sudo apt update` y `sudo apt upgrade` en sistemas basados en Debian/Ubuntu para actualizar.

### 2. **Configuración Segura del Firewall**
   - Configura un firewall para controlar el acceso a tu servidor. UFW (Uncomplicated Firewall) es una buena opción para usuarios de Ubuntu.
   - Asegúrate de permitir solo los puertos necesarios (como 80 para HTTP, 443 para HTTPS).

### 3. **Seguridad en SSH**
   - Cambia el puerto por defecto de SSH (22) a otro para evitar ataques automatizados.
   - Utiliza claves SSH en lugar de contraseñas para el acceso.
   - Desactiva el inicio de sesión del usuario root.

### 4. **Usar Contraseñas Fuertes**
   - Asegúrate de que todas las cuentas tengan contraseñas fuertes y únicas.
   - Considera el uso de un gestor de contraseñas.

### 5. **Configuración Segura de Aplicaciones Web**
   - Asegura aplicaciones como Piwigo y Jekyll. Sigue las mejores prácticas específicas para cada aplicación.
   - Usa HTTPS (SSL/TLS) para cifrar el tráfico. Let's Encrypt ofrece certificados gratuitos.

### 6. **Control de Acceso**
   - Restringe el acceso a áreas administrativas de tus aplicaciones web (por ejemplo, `/wp-admin` en WordPress).
   - Considera usar autenticación de dos factores donde sea posible.

### 7. **Monitoreo y Auditoría**
   - Configura herramientas de monitoreo para estar al tanto de cualquier actividad inusual.
   - Revisa regularmente los registros (logs) del sistema y del servidor web.

### 8. **Backups y Recuperación**
   - Realiza copias de seguridad regulares de tus datos y configuraciones.
   - Prueba tus procedimientos de recuperación para asegurarte de que funcionan.

### 9. **Aislamiento de Servicios**
   - Ejecuta diferentes servicios en entornos aislados (como contenedores Docker) si es posible.
   - Esto limita el daño potencial en caso de que un servicio sea comprometido.

### 10. **Protección contra Malware y Ataques**
   - Instala y configura un software antivirus.
   - Considera el uso de herramientas como fail2ban para proteger contra ataques de fuerza bruta.

### 11. **Minimizar Software y Servicios**
   - Desinstala o desactiva servicios y software que no sean necesarios para reducir la superficie de ataque.

### 12. **Educación y Conciencia**
   - Mantente informado sobre las mejores prácticas de seguridad y las amenazas actuales.
   - La seguridad es un proceso continuo y evolutivo.