Instalación de FoxServer

Requisitos previos

Antes de instalar FoxServer, asegúrate de que tu sistema cumple con los siguientes requisitos:

  • .NET Framework 4.0 o superior

    Requisito esencial para los componentes del núcleo HTTP desarrollados en X#/.NET. Descárgalo desde el sitio oficial de Microsoft si no está instalado.

  • Windows 7 SP1 o superior

    Compatible con Windows 7, 8, 10 y 11. Recomendamos Windows 10 o 11 para mejor rendimiento y soporte de actualizaciones.

  • Memoria RAM: 4 GB mínimo

    Se recomienda al menos 4 GB de RAM para un funcionamiento fluido, especialmente si manejas múltiples conexiones o proyectos.

  • Espacio en Disco: 500 MB mínimo

    Espacio necesario para la instalación base, binarios, proyectos de ejemplo y archivos de log.

  • Permisos de administrador

    Necesarios para la instalación inicial y registro de componentes COM (si aplica).

  • Firewall configurado

    Asegúrate de que tu firewall permite conexiones en los puertos que utilizarás.

Importante

Si utilizas Windows 7, asegúrate de tener instaladas todas las actualizaciones de seguridad. Microsoft ya no proporciona soporte para Windows 7, por lo que recomendamos actualizar a una versión más reciente.

Método de instalación

FoxServer se instala mediante un instalador ejecutable que configura automáticamente todo lo necesario:

Instalación estándar

Utiliza el instalador ejecutable para una configuración rápida y sencilla.

Instalación estándar

La instalación estándar es el método recomendado para todos los usuarios:

  1. Descargar el instalador

    Descarga el archivo FoxServer_v2.5.0_Setup.exe desde la sección de descargas.

    Descargar FoxServer 2.5.0
  2. Ejecutar el instalador

    Haz clic derecho en el archivo descargado y selecciona "Ejecutar como administrador".

    Ejecutar instalador como administrador
  3. Seguir el asistente

    Sigue las instrucciones del asistente de instalación:

  4. Configuración inicial

    El instalador te pedirá algunas configuraciones básicas:

    • Crear acceso directo en el escritorio
    • Iniciar FoxServer con Windows
  5. Finalizar instalación

    Haz clic en "Finalizar" para completar la instalación.

    Finalización de la instalación
  6. Configuración del entorno

    El instalador agrega automáticamente el directorio de FoxServer al PATH del sistema y crea la variable de entorno FOXSERVERDIR para facilitar el acceso desde la línea de comandos.

Información sobre Licencias

FoxServer es un proyecto comunitario respaldado por miembros de Patreon. Hay diferentes niveles de suscripción disponibles:

  • Gratuito: Servidor HTTP básico, conexiones limitadas.
  • Starter (10€): Logging mejorado, monitoreo básico, +Webhooks, soporte SSL.
  • Professional (25€): +Caché avanzado, balanceo de carga.
  • Enterprise (60€): Acceso completo, soporte prioritario.

Para generar tu licencia, visita: http://www.patreonfox.com/foxserver/license/[tu-email].

Estructura del proyecto

Después de la instalación, FoxServer crea una estructura de carpetas específica para organizar tu proyecto:

foxServer/
├── license.txt           		# Archivo de licencia
├── unins000.dat          		# Datos del desinstalador
├── unins000.exe          		# Ejecutable del desinstalador
├── bin/                  		# Archivos binarios y DLLs
│   ├── FoxServer.exe     		# Ejecutable principal del servidor
│   ├── Newtonsoft.Json.dll  		# Biblioteca para manejo de JSON
│   ├── SecurityHelper.dll   		# Biblioteca de seguridad
│   ├── vfpTemplate.txt      		# Plantilla para VFP
│   └── logs/             		# Carpeta de logs dentro de bin
├── config/               		# Configuración del servidor
│   ├── foxserver.lic     		# Archivo de licencia del servidor
│   └── servers/          		# Ficheros JSON por cada proyecto web/api
└── logs/                 		# Carpeta principal de logs
							

Desinstalación

Si necesitas desinstalar FoxServer, puedes hacerlo de la siguiente manera:

Usando el desinstalador

  1. Abre el Panel de Control de Windows
  2. Ve a "Programas y características" o "Aplicaciones"
  3. Busca "FoxServer" en la lista
  4. Haz clic en "Desinstalar" y sigue las instrucciones

Atención

La desinstalación eliminará los archivos del programa, pero tus proyectos y datos podrían permanecer. Si deseas eliminar completamente todos los datos, asegúrate de eliminar manualmente las carpetas de proyectos y logs.

Siguientes pasos

Ahora que has instalado FoxServer correctamente, puedes continuar con: