Zamora Teran/Instalar XSCE 6: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(9 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
Proceso para instalar y configurar un servidor XSCE 6 |
Proceso para instalar y configurar un servidor XSCE 6 |
||
== Instalar |
== Instalar Fedora 22 - x86_64 == |
||
* Descargar el ISO de Fedora 22 - Netinstall desde el siguiente [https://dl.fedoraproject.org/pub/fedora/linux/releases/22/Server/x86_64/iso/Fedora-Server-netinst-x86_64-22.iso enlace] |
|||
* Copiar el iso a una memoria USB, el comando es |
|||
dd if=/home/fundacion/Descargas/Fedora-Server-netinst-x86_64-22.iso of=/dev/sdbX |
|||
* Iniciar el equipo a instalar desde la memoria USB e instalar Centos. |
|||
== Instalar Centos 7 - x86_64 -EXPERIMENTAL == |
|||
* Descargar el ISO de Centos 7 Minimal desde el siguiente [http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1511.iso enlace] |
* Descargar el ISO de Centos 7 Minimal desde el siguiente [http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1511.iso enlace] |
||
* Copiar el iso a una memoria USB, el comando es |
* Copiar el iso a una memoria USB, el comando es |
||
Line 33: | Line 39: | ||
* Actualizar el sistema y reiniciarlo |
* Actualizar el sistema y reiniciarlo |
||
dnf -y update && reboot |
|||
* Instalar paquetes básicos |
* Instalar paquetes básicos |
||
dnf -y install git ansible vim htop net-tools tmux wget |
|||
* Instalar paquetes básicos y repositorio EPEL (Centos) |
|||
yum -y install git epel-release libselinux-python |
yum -y install git epel-release libselinux-python |
||
* Instalar otros paquetes que están en los repositorios de EPEL |
* Instalar otros paquetes que están en los repositorios de EPEL (Centos) |
||
dnf -y install ansible vim htop net-tools tmux |
|||
== Instalar XSCE desde GIT == |
== Instalar XSCE desde GIT == |
||
Line 46: | Line 55: | ||
mkdir -p /opt/schoolserver |
mkdir -p /opt/schoolserver |
||
cd /opt/schoolserver |
cd /opt/schoolserver |
||
git clone --branch |
git clone --branch release-6.0 --depth 1 https://github.com/germanrs/xsce.git |
||
cd xsce |
cd xsce |
||
* Editar el archivo ''' |
* Editar el archivo '''vars/default_vars.yml''' y establecer los valores correspondientes. |
||
- xsce_domain: escuela.departamento.fundacionzt.org |
- xsce_domain: escuela.departamento.fundacionzt.org |
||
Line 60: | Line 69: | ||
=== Kiwix === |
=== Kiwix === |
||
'''Contenido en español''' |
|||
⚫ | |||
# ''Project Gutenberg Library (es) with epub,pdf'' |
|||
# TED Videos |
|||
# ''Vikidia'' |
|||
# Gutenberg |
|||
# ''Wikilibros'' |
|||
# ''Wikinoticias'' |
|||
⚫ | |||
# ''Wikipedia'' |
|||
# ''Wikiquote'' |
|||
# ''Wikisource'' |
|||
# ''Wikiversidad'' |
|||
# ''Wikiviajes'' |
|||
# ''Wikcionario'' |
|||
# ''Wikcionario'' |
|||
'''Contenido en inglés''' |
|||
⚫ | |||
# ''TED Videos ted_en_business_2015-02'' |
|||
# ''TED Videos ted_en_design_2015-02'' |
|||
# ''TED Videos ted_en_entertainment_2015-02'' |
|||
# ''TED Videos ted_en_global_issues_2015-02'' |
|||
# ''TED Videos ted_en_science_2015-02'' |
|||
# ''TED Videos ted_en_technology_2015-02'' |
|||
⚫ | |||
mount /dev/sdbX /media/usb0 |
mount /dev/sdbX /media/usb0 |
||
* Copiar el contenido deseado |
* '''Copiar el contenido deseado''' |
||
cp -v /media/usb0/zims/content/*_es_all_* /library/zims/content |
cp -v /media/usb0/zims/content/*_es_all_* /library/zims/content |
||
cp -rv /media/usb0/zims/index/*_es_all_* /library/zims/index |
cp -rv /media/usb0/zims/index/*_es_all_* /library/zims/index |
||
cp -v /media/usb/zims/content/ted_en_* /library/zims/content/ |
|||
cp -rv /media/usb/zims/index/ted_en_* /library/zims/index/ |
|||
* Regenerar el indice |
* '''Regenerar el indice''' |
||
xsce-make-kiwix-lib |
xsce-make-kiwix-lib |
||
* Reiniciar el servicio |
* '''Reiniciar el servicio''' |
||
systemctl restart kiwix-serve |
systemctl restart kiwix-serve |
||
* Probar el contenido accediendo a http://schoolserver.escuela.departamento.fundacionzt.org:3000/ |
* '''Probar el contenido accediendo''' a http://schoolserver.escuela.departamento.fundacionzt.org:3000/ |
||
=== Openstreetmap === |
=== Openstreetmap === |
||
* Montar el disco duro en el servidor |
* '''Montar el disco duro en el servidor''' |
||
mount /dev/sdbX /media/usb0 |
mount /dev/sdbX /media/usb0 |
||
⚫ | |||
* Copiar el contenido |
|||
mkdir /library/knowledge |
|||
* |
* '''Copiar el contenido''' |
||
cp -rv /media/usb0/knowledge/modules /library/knowledge |
|||
* '''Crear el archivo de configuración ''/etc/iiab.conf'' con el siguiente contenido''' |
|||
⚫ | |||
[DEFAULT] |
|||
knowledge_dir = /library/knowledge |
|||
search_for_knowledge_dir = False |
|||
* '''Reiniciar el servicio''' |
|||
systemctl restart httpd.service |
|||
⚫ | |||
=== Khan Academy === |
=== Khan Academy === |
||
* ''' Upstream ''' |
|||
⚫ | |||
[https://github.com/germanrs/xsce/tree/release-6.0/roles/kalite KA Lite README] |
|||
* '''Montar el disco duro en el servidor''' |
|||
mount /dev/sdbX /media/usb0 |
mount /dev/sdbX /media/usb0 |
||
* Copiar el contenido |
* '''Copiar el contenido''' |
||
rsync -rtv /media/usb/kalite/videos/es/ /library/ka-lite/content/ |
|||
cp -rv /media/usb0/kalite/videos/es/ /library/ka-lite/content |
|||
cp -rv /media/usb0/kalite/videos/en/ /library/ka-lite/content |
|||
* Reiniciar el servicio |
* '''Reiniciar el servicio''' |
||
* Probar el contenido accediendo a http://schoolserver.escuela.departamento.fundacionzt.org/ |
* '''Probar el contenido accediendo a http://schoolserver.escuela.departamento.fundacionzt.org/''' |
Latest revision as of 22:45, 9 June 2016
XSCE 6 (master)
Proceso para instalar y configurar un servidor XSCE 6
Instalar Fedora 22 - x86_64
- Descargar el ISO de Fedora 22 - Netinstall desde el siguiente enlace
- Copiar el iso a una memoria USB, el comando es
dd if=/home/fundacion/Descargas/Fedora-Server-netinst-x86_64-22.iso of=/dev/sdbX
- Iniciar el equipo a instalar desde la memoria USB e instalar Centos.
Instalar Centos 7 - x86_64 -EXPERIMENTAL
- Descargar el ISO de Centos 7 Minimal desde el siguiente enlace
- Copiar el iso a una memoria USB, el comando es
dd if=/home/fundacion/Descargas/CentOS-7-x86_64-Minimal-1511.iso of=/dev/sdbX
- Iniciar el equipo a instalar desde la memoria USB e instalar Centos.
Configuración de particionado
- En las opciones de particiones establecerlo de la siguiente manera:
- Eliminar la partición /home y reasignar el espacio a la partición /
swap | 4.0 GB |
/boot | 500 MB |
/ | Resto del disco duro |
- Presionar Begin Installation
- Establecer la contraseña de root
- Esperar que el proceso de instalación finalice.
Configuración inicial
- Deshabilitar SELinux, editar el archivo /etc/selinux/config
SELINUX=disabled
- Actualizar el sistema y reiniciarlo
dnf -y update && reboot
- Instalar paquetes básicos
dnf -y install git ansible vim htop net-tools tmux wget
- Instalar paquetes básicos y repositorio EPEL (Centos)
yum -y install git epel-release libselinux-python
- Instalar otros paquetes que están en los repositorios de EPEL (Centos)
dnf -y install ansible vim htop net-tools tmux
Instalar XSCE desde GIT
- Clonar el repositorio desde Github.
mkdir -p /opt/schoolserver cd /opt/schoolserver git clone --branch release-6.0 --depth 1 https://github.com/germanrs/xsce.git cd xsce
- Editar el archivo vars/default_vars.yml y establecer los valores correspondientes.
- xsce_domain: escuela.departamento.fundacionzt.org
Iniciar la instalación de XSCE
- Ejecutar el comando
./install-console
Agregar contenido
Kiwix
Contenido en español
- Project Gutenberg Library (es) with epub,pdf
- Vikidia
- Wikilibros
- Wikinoticias
- Wikipedia
- Wikipedia
- Wikiquote
- Wikisource
- Wikiversidad
- Wikiviajes
- Wikcionario
- Wikcionario
Contenido en inglés
- TED Videos ted_en_business_2015-02
- TED Videos ted_en_design_2015-02
- TED Videos ted_en_entertainment_2015-02
- TED Videos ted_en_global_issues_2015-02
- TED Videos ted_en_science_2015-02
- TED Videos ted_en_technology_2015-02
- Montar el disco duro en el servidor
mount /dev/sdbX /media/usb0
- Copiar el contenido deseado
cp -v /media/usb0/zims/content/*_es_all_* /library/zims/content cp -rv /media/usb0/zims/index/*_es_all_* /library/zims/index cp -v /media/usb/zims/content/ted_en_* /library/zims/content/ cp -rv /media/usb/zims/index/ted_en_* /library/zims/index/
- Regenerar el indice
xsce-make-kiwix-lib
- Reiniciar el servicio
systemctl restart kiwix-serve
- Probar el contenido accediendo a http://schoolserver.escuela.departamento.fundacionzt.org:3000/
Openstreetmap
- Montar el disco duro en el servidor
mount /dev/sdbX /media/usb0
- Crear la carpeta IIAB en el servidor XSCE
mkdir /library/knowledge
- Copiar el contenido
cp -rv /media/usb0/knowledge/modules /library/knowledge
- Crear el archivo de configuración /etc/iiab.conf con el siguiente contenido
[DEFAULT] knowledge_dir = /library/knowledge search_for_knowledge_dir = False
- Reiniciar el servicio
systemctl restart httpd.service
- Probar el contenido accediendo a http://schoolserver.escuela.departamento.fundacionzt.org/
Khan Academy
- Upstream
- Montar el disco duro en el servidor
mount /dev/sdbX /media/usb0
- Copiar el contenido
rsync -rtv /media/usb/kalite/videos/es/ /library/ka-lite/content/
cp -rv /media/usb0/kalite/videos/es/ /library/ka-lite/content
cp -rv /media/usb0/kalite/videos/en/ /library/ka-lite/content
- Reiniciar el servicio
- Probar el contenido accediendo a http://schoolserver.escuela.departamento.fundacionzt.org/