Pagina Web Metin2 + Admin Panel + Archivo de despligue con Docker.
El dia de hoy les traigo este post la pagina en la que he estado trabajando, y uso en mis servidores para produccion.
Dicha pagina esta hecha en python y el codigo esta disponible en github, esto para poder hacerle seguimiento y tener una manera centralizada de obtener las actualizacion de la misma.
Ademas de esto esta pagina cuenta con un Dockerfile para poder desplegarla y asi la gente que no tiene conocimiento en instalar servidores puedan hacer uso de ella facilmente.
Caracteristicas:
paymentwall para las donaciones.
correo de activacion de cuentas
google captcha para darle seguridad a los formularios
recuperacion de contraseña por correo
panel de administracion
ORM para analizar las diferentes tipos de bases de datos.
Top de jugadores por crontab. --> Disponible desde el dockerfile
multi idioma, actualmente solo tiene ingles y español implementado --> Disponible en la rama translate
Ventajas:
Instalacion facil, solo hay que configurar un archivo.
Administracion facil
Pagina con seguirdad implementada
Open Source, cuenta con una licencia MIT y debido a esto cualquiera puede enviar mejoras a la pagina mediante pull request en github
Se puede desplegar en cualquier sistema operativo tipo unix incluido FreeBSD gracias a que la pagina esta Dockerizada.
Desventajas
Si se va a montar por separada requiere un VPS de minimo 512 Megas de ram para poder desplegarla.
Por el momento solo cuenta con una apariencia, los nuevos skin para esta web estan en desarrollo.
Links de descarga solo disponibles desde github.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Manual de instalacion.
En el siguiente manual explicare la forma de poner a funcionar la pagina para produccion con ayuda del dockerfile, para instalarla en entorno de desarrollo en la misma pagina del proyecto esta el manual de instalacion.
Antes de instalar hay que actualizar los repositorios
sudo apt-get update
Ahora hay que instalar git en el vps, suponiendo que estamos usando ubuntu 16.04 o ubuntu 18.04 se ejecuta el siguiente comando.
sudo apt-get install git
Despues de lo anterior instalamos docker en el vps con el siguiente comando
sudo apt install docker.io
Despues de esto puede seguir el video tutorial que se publico.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Si tienen problemas no se olviden de comentar.
Cada quien es libre de usar la pagina que mas sea de su agrado.
Nota: El template de esta pagina me lo robe de otro pagina.
Saludos.
Debes iniciar sesión para ver el contenido del enlace en esta publicación.
Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación.
Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación.