David 10 gadi atpakaļ
vecāks
revīzija
06779350b9
4 mainītis faili ar 470 papildinājumiem un 25 dzēšanām
  1. 1 0
      .gitignore
  2. 1 1
      Makefile
  3. 44 24
      README.md
  4. 424 0
      css/github-pandoc.css

+ 1 - 0
.gitignore

@@ -0,0 +1 @@
+README.html

+ 1 - 1
Makefile

@@ -1,2 +1,2 @@
 doc:
-	pandoc README.md -o README.pdf -V geometry:margin=1.2cm
+	pandoc --toc README.md -f markdown -c css/github-pandoc.css > README.html

+ 44 - 24
README.md

@@ -1,14 +1,3 @@
-#Tabla de contenidos
-1. [Overview]
-1. [Sistemas actuales](#Sistemas-actuales)
-    1. [Plataforma web](#cursos-ng)
-		1. [Curso en vivo](#curso-en-vivo)
-    2. [Camara ](#eba_os)
-	3. [Conversion de Diapositivas](#diapos)
-    4. [Presentador de diapositivas](#sdl-py)
-1. [Datos](#datos)
-1. [Planes](#planes)
-
 #Overview
 ![Infraestructura](imagenes/infraestructura.png "Infraestructura")
 
@@ -22,8 +11,8 @@ PHP + Mongo corriendo en VPS
 Frontend:
 HTML+AngularJS (v1), tambien en VPS
 
-###Curso en vivo:
-####Video:
+###Curso en vivo
+####Video
 
 Stream RTMP -> Flash desde el servidor (VPS).
 El servidor (VPS) tambien ofrece HLS para HTML5 / mobile, usa ffmpeg para convertir RTMP -> HLS
@@ -48,15 +37,16 @@ Script 'eba\_os/compress.sh' convierte PDF -> PNG y los sube al servidor (VPS),
 
 Toma imagenes PNG 800x600 de ~/images y las muestra en pantalla. Esta conectado por websocket al servidor web (VPS) para la sincronizacion de diapositivas en vivo.
 
-#Datos
-Servidor: **especificosba.com.ar**
-
-Login: ssh con pk / consola Digital Ocean
-
-Procesos:
+#Servers
+##VPS-01  
+IP: **especificosba.com.ar** (104.131.31.219)  
+Tipo: VPS (DigitalOcean)  
+Login: ssh con pk / consola Digital Ocean  
+OS: Debian Jessie  
+Notas: **Va a tener floating IP para hacer failover a otro server en caso de que caiga**  
+Procesos:  
 
 * nginx
-	* web
 	* nginx-rtmp (recibe procesado y hace broadcast; convierte a HLS)
 * PHP
 	* websocket de control
@@ -65,22 +55,51 @@ Procesos:
 * Mumble (Conferencias Ecuador/Peru)
 
 
-Servidor: **casa.especificosba.com.ar**
+##Server-01  
+IP:
+
+* **casa.especificosba.com.ar** 
+* Wan: DynDNS, especificosba.us.to
+* Lan: 192.168.1.123
 
-Login: ssh con pk.
+Tipo: Fisico  
+Login: ssh (root) con pubkey  
+OS: Debian Jessie  
 
 Procesos:
 
 * nginx
+	* reverse-proxy a RPI
 	* web (facturacion)	
 	* nginx-rtmp (graba curso en vivo, reencode, forward a VPS)
-	* motion (camaras)
+* motion (camaras)
 * PHP
 	* web (facturacion)
 * Mysql
 	* web (facturacion)
+* NFS (boot RPi)
+* SMB
+* CUPS
+
+##Raspberry Pi 
+IP: 192.168.1.208  
+Tipo: Fisico / Pi  
+Login: curso / curso  
+OS: Debian Jessie  
+Procesos:
+
+* PHP (websocket control)
+* sdl-py (Display diapositivas)
+* dispmanx\_vnc (control de pantalla)
+
+Notas: boot por PXE  
 
-#Planes:
+```bash
+$ cat /boot/firmware/cmdline.txt
+dwc_otg.lpm_enable=0 quiet console=tty2 root=/dev/nfs rootfstype=nfs nfsroot=192.168.1.123:/home/rpi,udp,vers=3 rw ip=192.168.1.208:192.168.1.123:192.168.1.1:255.255.255.0:rpi:eth0:off net.ifnames=1 kgdboc=ttyAMA0,115200 elevator=noop rootfstype=ext4 loglevel=3 logo.nologo fastboot noswap systemd.unit=multi-user.target rootwait
+```
+
+#Planes
 
 * Agregar otra VPS por si vuelve a morir algun nodo de ruteo (Como paso con Level 3); esto implica:
 	* Floating IP para las VPS.
@@ -88,3 +107,4 @@ Procesos:
 	* Ambas VPS deben poder loguear usuarios, ver curso en vivo (video, chat, diapos). No es necesario activar escritura en mongo para la(s) replica(s).
 * Cambiar RPI+ camara a x86 + OBS (que camara? usb?)
 * RAID para el server (Especificos) ? Backup? Que pasa si muere? (Ahora tiene rootfs del RPi, es proxy para los videos.) **Sin servidor no hay transmision**
+

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 424 - 0
css/github-pandoc.css