Recientemente configuré mi propio servidor doméstico, ejecutando Ubuntu Linux. La intención que tengo para esto es tener un wiki privado para mi familia, para que podamos tener un lugar para recopilar información como números de teléfono y otra información relevante. Actualmente, el acceso está limitado a mi LAN, esencialmente prohibiendo el acceso externo, pero estoy considerando permitir el acceso externo, si puedo averiguar cómo cumplir con un nivel de seguridad. Específicamente, estoy buscando una solución que:
- Evita el acceso de lectura de cualquier contenido web sin algún tipo de autenticación.
- La autenticación se debe pasar de tal manera que se evite la detección de paquetes para permitir el acceso permanente a la red.
- Idealmente, no quiero que esto cueste nada, o si cuesta algo, que sea un pequeño costo por única vez.
- Como una de las ubicaciones más comunes a las que accederé será el trabajo, preferiría una solución que no requiera ningún software adicional en el extremo del cliente.
- El acceso dentro de la LAN no debe estar restringido, es decir, no se requiere contraseña.
- Me gustaría poder acceder al sitio ocasionalmente desde mi teléfono con Android, por lo que cualquier solución no debería impedir que funcione.
- Me gustaría expandir esto algún día para permitir algo más que solo software wiki, pero si hay una forma inteligente de hacerlo con el software wiki, lo consideraré.
Mi pensamiento actual se inclina hacia la producción de un certificado SSL autofirmado y el uso de la autenticación apache, ya sea básica o resumida, pero requiere que se transmita a través de HTTPS, pero estoy abierto a soluciones alternativas.
Mi configuración completa:
- Ubuntu 11.10
- Apache 2.2
- Media Wiki 1.18