Lista de seguridad¶
Operar un servidor significa cuidar los datos de otras personas. Revisa esta lista al instalar y de vez en cuando.
Al instalar¶
- [ ] El servidor responde solo por HTTPS, con tu dominio.
- [ ]
.envtiene permisos600y no está en ningún repositorio. - [ ] Solo los puertos 80 y 443 están abiertos hacia el equipo. La base de datos nunca publica puertos.
- [ ]
CUENCA_SERVIDORES_PERMITIDOStiene solo los servidorId que aceptas. - [ ] Si usas una imagen publicada del gateway, va fijada por digest (
@sha256:...).
Respaldos¶
- [ ] Los respaldos corren solos, por ejemplo cada noche con
crontab. - [ ] Copias los respaldos fuera del equipo.
- [ ] La frase de paso está guardada fuera del equipo, en un lugar seguro.
- [ ] Probaste restaurar un respaldo al menos una vez.
Mantenimiento¶
- [ ] Actualizas el servidor con
./actualizar.shcuando hay una versión nueva del paquete. - [ ] Mantienes al día el sistema del equipo y Docker.
- [ ] Revisas
./diagnostico.shsi algo se comporta raro.
Las personas que alojas¶
- [ ] Las personas de los espacios que alojas saben que tú puedes leer sus datos.
- [ ] Les dijiste cómo cuidas sus datos: quién tiene acceso al equipo, dónde guardas los respaldos y cuánto tiempo los conservas.
- [ ] Sabes qué hacer si una persona te pide borrar sus datos: borrar su cuenta de Cuenca no borra los datos de tu servidor.
Qué ya hace el paquete por ti¶
- Los servicios corren con permisos mínimos y con el sistema de archivos de solo lectura.
- El servidor solo acepta permisos firmados por la nube de Cuenca para tu dirección. Un permiso para otro servidor se rechaza.
- Cada permiso vence a los 15 minutos. Cuando alguien sale de un espacio, pierde el acceso a tu servidor en unos 15 minutos. Los datos que ya tenía en su dispositivo se quedan allí.
- Caddy y el gateway no registran el contenido de las peticiones ni los tokens.
- El gateway limita cada persona a 600 peticiones por minuto, y Caddy rechaza las peticiones de más de 1 MiB.
Lo que el paquete no incluye
No trae límites de peticiones por dirección IP. Si los necesitas, tienes que configurarlos tú.