You are on page 1of 7

17/6/2015

Fedena|ServerAdminz

ARCHIVODELACATEGORA:FEDENA

CmoconfigurarFedena?
Publicadoel16defebrero2015poradministrador

AcercaFedena

FedenaesunproyectodecdigoabiertodesarrolladoenRubyyRailsparalagestindela
escuela. El proyecto fue desarrollado inicialmente por una empresa de la India al sur
llamado "Tecnologas Foradian" y actualmente es mantenido por la comunidad de cdigo
abierto.Cualquierpersonapuedeparticiparenelproyectomedianteelaccesoalcdigoen
Githubycontribuiralproyecto.Conunreaparalosestudiantesyunodelosmaestros,la
Fedena proporciona las herramientas necesarias para la gestin de horarios, lecciones,
evaluaciones, los estudiantes y las tareas tales como la admisin de nuevos alumnos o la
creacin de un nuevo ao acadmico. La lista de caractersticas es bastante amplia y
puedereunirmsextensibleatravsdepluginsdisponiblesenelmercado.

http://www.serveradminz.com/blog/?cat=229

1/7

17/6/2015

Fedena|ServerAdminz
Puedeprobarsusitiowebdedemostracinvisitandoelsiguienteenlace.

http://www.fedena.com/demo

Para conocer ms detalles acerca de la interfaz de usuario Fedena y funciones que se


pueden referir esta documentacin. Como se puede ver, el proyecto Fedena tiene
documentacinmuytilyunbuenapoyodelacomunidad.

http://support.fedena.com/support/articles/1299412thingstodoonyourfirstloginto
fedenademo

InstalacinFedena

Al igual que Moodle, la instalacin de Fedena es muy simple. Le recomendamos que


configureunaversinmsrecientedeUbuntuVPSparainstalarFedena,queleayudara
evitar un problema de compatibilidad de gema de rubes. Este tutorial se basa en Ubuntu
14.04yestdisponibleparalamayoradelosproveedoresdeserviciosdeVPS.

http://releases.ubuntu.com/14.04.1/ubuntu14.04.1serveramd64.iso

Si usted no est familiarizado con la lnea de comandos de Linux, podemos ayudarle a


configurarFedenaparaustedhttp://www.serveradminz.com.

ComomencionanteriormenteFedenasebasaenRoR(RubyonRails)Marco.

1.) Por lo tanto, primero es necesario actualizar la lista de paquetes del sistema y luego
instalarlasdependenciasdeRuby.

(Necesitasprivilegiosderoot)

sudoaptgetupdate

sudoaptget install gitcore enrollamiento zlib1gdev libssldev libreadlinedevlibyamldev


libsqlite3dev

SQLite3

libxml2dev

libxslt1dev

libcurl4openssldev

pythonsoftware

propertiesconstruccinesencial

2.) Despus de la instalacin de dependencias rub, ahora vamos a instalar el entorno de


programacin de Ruby utilizando Rub Version Manager (RVM) (privilegios de root
necesidad)

sudoaptgetinstalllibgdbmdevlibncurses5devautomakelibtoolbisonlibffidev

3.) Crear un usuario para Fedena (Tenga en cuenta que la mayora de los pasos no
requieren privilegios de usuario root, excepto para instalar paquetes withsudo.) (Necesita
privilegiosderoot)

http://www.serveradminz.com/blog/?cat=229

2/7

17/6/2015

Fedena|ServerAdminz
Fedenaadduser

Introduzcalosdetallespidenenlapantalla;

Nombredeusuario:Fedena

Contrasea:introduzcaunacontraseaseguraytengaencuentadownitEtc..

4.)Iniciarsesincomousuario"Fedena"ysigalospasosacontinuacinparainstalarRub
comoFEDNAusuario.

curlLhttps://get.rvm.io|fiestasestable

Si se obtiene el siguiente error, trate de aadir el gpg con el comando mencionado en el


informedeerroreseintentarelcomandoanteriordenuevo.

Descargade

https://github.com/wayneeseguin/rvm/archive/1.26.10.tar.gz

Descargade

https://github.com/wayneeseguin/rvm/releases/download/1.26.10/1.26.10.tar.gz.asc

gpg: Firma hecho Lunes, 02 de febrero 2015 09:39:00 PM IST utilizando RSA BF04FF17
IDdelallave

gpg:Nosepuedecomprobarlafirma:laclavepblicanoencontrado

Advertencia, RVM 1.26.0 introduce comunicados firmados y verificacin automtica de


firmascuandoseencontrsoftwareGPG.

Suponiendo

que

usted

confa

clave

thempapispublic

importacin

Michal

Papis

(descargandolasfirmas).

GPG verificacin de firma fracas por '/home/fedena/.rvm/archives/rvm1.26.10.tgz'


'https://github.com/wayneeseguin/rvm/releases/download/1.26.10/1.26.10.tar.gz.asc'!

Intentedescargarlasfirmas:

gpgservidor

de

claves

hkp:

//keys.gnupg.net

recv

teclas

409B6B1796C275462A1703113804BB82D39DC0E3

RAFIfalla:

RizosComandoSSLhttps://rvm.io/mpapis.asc|gpgimport

http://www.serveradminz.com/blog/?cat=229

3/7

17/6/2015

Fedena|ServerAdminz
Laclavepuedesercomparadocon:

https://rvm.io/mpapis.asc

https://keybase.io/mpapis

Antesdeprocederdebeconfirmarestemensajeimpresoenelterminal.

En

stallingRVMa/home/fedena/.rvm/

AddingrvmPATH

lnea

/home/fedena/.profile

/home/fedena/.mkshrc/home/fedena/.bashrc/home/fedena/.zshrc.

Addingrvmloading

lnea

/home/fedena/.profile

/home/fedena/.zlogin

/home/fedena/.bash_profile.

InstalacindeRVMen/home/fedena/.rvm/estcasicompleto:

source~/.rvm/scripts/RVM

"source~/.rvm/scripts/RVM"eco>>~/.bashrc

sudoadduserFedenasudo

Antes de proceder a continuacin a paso, es necesario agregar el usuario "Fedena" al


archivosudoers.Delocontrario,obtendrunerrorcomoeldeabajo.

Fedenanoestenelarchivosudoers.Seinformdeesteincidente.

sudoadduser<nombredeusuario>sudo

sudoadduserFedenasudo

rvminstall1.8.7

rvmuse1.8.7default

rubyv

Elltimocomandodebemostrarlaversinactualcomoruby1.8.7

5.)EntoncesnecesitamosinstalarRailsusandocomandosdeabajo

rielesgeminstallv2.3.5

http://www.serveradminz.com/blog/?cat=229

4/7

17/6/2015

Fedena|ServerAdminz
Nota:RubyGemsesunmarcodegestindepaquetesparaRuby.

Elcomandojoyaseutilizaparaconstruir,cargar,descargar,einstalarpaquetesdeGem.

6.) El siguiente paso es la base de datos de configuracin para Fedena, para esto
necesitamosservidortosetupmysql(privilegiosderootnecesidad).

sudoaptgetinstalllibmysqlclientdevmysqlserver

Importante: Recuerde la contrasea mysql configura durante este paso, se requiere ms


tarde.

7.) Al igual que la instalacin de Moodle, podemos usar git para clonar los archivos de
instalacinFEDNAdelserviciodecdigogithubhosting.

gitclonehttps://github.com/projectfedena/fedena.git

8.)Configuracindelosdatosdesubasededatosenladatabase.yml

Abraelarchivodatabase.ymlinlacarpetaconfigdelSoucreFedena.Cambielossiguientes
datos:
basededatos:FedenaElnombredelabasededatosquedeseautilizarparaFedena
nombredeusuario:rootnombredeusuariodeMySQLparaFedena
Contrasea:mypassLacontraseaparaelusuariomysqlanterior

9.)Instaleelrestodelgemas
joyadesinstalarirastrillo~/.rvm/gems/ruby1.8.7head@global
geminstallrastrillov0.8.7
geminstalldeclarative_authorizationv0.5.1
geminstalli18nv0.4.2
geminstallmysql
geminstallvacometidas0.6.8
actualizacinjoyasistema1.3.7

10.)DesdeeldirectoriodeorigenFedenaencarreraterminal,

rakedb:crear
rakedb:migrate

seguidopor,

rastrilloFedena:plugins:install_all

11.)Configurarajustespdf(necesidadrazprivilegio)

sudoaptgetinstallwkhtmltopdf

http://www.serveradminz.com/blog/?cat=229

5/7

17/6/2015

Fedena|ServerAdminz
cdconfig/inicializadores
cpwicked_pdf.rb.examplewicked_pdf.rb

Wicked_pdf.rbusingvieditorAhoraabierta

viwicked_pdf.rb

ycambiarelcambio:

wkhtmltopdf=>'/opt/wkhtmltopdf',a:wkhtmltopdf=>'/usr/bin/wkhtmltopdf'

acontinuacin,guardeelarchivo.

Nota:wkhtmltopdfywkhtmltoimagesonfuente(LGPL)herramientasdelneadecomandos
abiertos para prestar HTML en formatos PDF y varias imgenes utilizando el motor de
renderizadoWebkitQT.Estosseejecutanensutotalidad"sincabeza"ynorequierendeun
serviciodevisualizacinopantalla.

12.)ConfiguracindecorreoelectrnicoySMSdealerta

Correo

cdconfig
cpsmtp_settings.yml.examplesmtp_settings.yml
vismtp_settings.yml

SMS
cdconfig
visms_settings.yml

Aadirsuconfiguracinyguardeelarchivo

13.)Cambiarpermisosparascripts(Importante)

Delosmismospermisosejecutablessubvencindirectorioparalosarchivoseneldirectorio
delaescriturapor,
guinchmod+x/*

14.)Porltimoejecutarelservidorincorporado

Sitodohaidobienhastaahora,yaestlistoparafuncionarFedenaservidorejecutandolo
siguientedesdeFedenacarpetadeorigen,
la

http://www.serveradminz.com/blog/?cat=229

escritura

servidor

6/7

17/6/2015

Fedena|ServerAdminz

PublicadoenFedena,Instalaciones,Ubuntu|Dejaunarespuesta

http://www.serveradminz.com/blog/?cat=229

7/7

You might also like