Paso 2: características
Hay muchas características disponibles disponibles para añadir a un servidor principal, algunos gratuitos, algunos pagados.
He limitado una terna free features que usted será capaz de añadir a su servidor principal siguiendo los pasos de este instructable.
- Interfaz de administración webmin (esto podría considerarse el corazón de la operación)
Webmin es una interfaz de usuario de vanguardia servidor gestión web. Permite la instalación, gestión y control de los diversos servicios que desea agregar al servidor. La interfaz es ideal para novatos que minimalizes necesario uso de la interfaz de línea de comandos.
- Shell en una caja (esto podría ser considerado el backend)
'Shellinabox' es una interfaz basada en web para SSH'ing en el servidor. Se ejecuta en java y CSS así que es compatble con los mejores navegadores sin algún plugin adicional.
- Servidor de archivos Samba Windows
Samba es un software que puede ejecutarse en una plataforma que no sea Microsoft Windows, por ejemplo, Linux. Samba utiliza el protocolo TCP/IP instalado en el servidor. Cuando se configura correctamente, permite el host al interactuar con un cliente Microsoft Windows como si fuera un archivo de Windows y servidor de impresión.
- ownCloud
ownCloud te ofrece acceso universal a sus archivos mediante una interfaz web. También proporciona una plataforma para fácilmente ver y sincronizar tus contactos, calendarios y favoritos entre todos tus dispositivos y permite la edición básica en la web. ownCloud es extensible a través de una API simple pero potente para aplicaciones y plugins. Muchos de los cuales están disponibles aquí.
- Transmisión BitTorrent WebUI
Transmisión está diseñada para uso fácil y potente. La interfaz de usuario web permite torrent que remotley añadido, luego descargar a la ubicación predeterminada de torrent. Esta localización ca el ser compartida mediante samba/ownCloud para permitir streaming remoto de contenido descargado.
- Servidor web Apache
El proyecto Apache HTTP Server es un esfuerzo para desarrollar y mantener un servidor HTTP de código abierto para sistemas operativos modernos como Linux. El objetivo de este proyecto es proporcionar un servidor seguro, eficiente y extensible que proporciona servicios HTTP en sincronización con las normas actuales de HTTP.
- PHP5
PHP es un lenguaje de scripting de servidor diseñado para el desarrollo web, pero también se utiliza como un lenguaje de programación de propósito general. PHP está instalado ahora en más de 244 millones websitesand 2,1 millones servidores de web. Esto es necesario para owncloud y otras páginas web que desea alojar.
- Base de datos MySQL
Muchas de las organizaciones del mundo más grande y de mayor crecimiento como Facebook, Google y Adobe dependen de MySQL para ahorrar tiempo y dinero alimentando sus sitios Web. Que por qué a usarlo. También ha requerido de ownCloud.
- Cliente de sincronización no-ip
El cliente de sincronización no-ip nos permitirá dar al servidor 'dirección estática', como "yourname.no-ip.biz". El cliente de sincronización actualizará la actual ip su ISP de asignado le cada diez o quince minutos. Usted primero debe crear una cuenta gratuita en no-ip.biz, pero más en eso más adelante.
Una vez que has entendido el propósito de cada elemento del servidor, continuar al paso siguiente.