Professional Documents
Culture Documents
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
http://support.fedena.com/support/articles/1299412thingstodoonyourfirstloginto
fedenademo
InstalacinFedena
http://releases.ubuntu.com/14.04.1/ubuntu14.04.1serveramd64.iso
ComomencionanteriormenteFedenasebasaenRoR(RubyonRails)Marco.
1.) Por lo tanto, primero es necesario actualizar la lista de paquetes del sistema y luego
instalarlasdependenciasdeRuby.
(Necesitasprivilegiosderoot)
sudoaptgetupdate
SQLite3
libxml2dev
libxslt1dev
libcurl4openssldev
pythonsoftware
propertiesconstruccinesencial
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
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
Suponiendo
que
usted
confa
clave
thempapispublic
importacin
Michal
Papis
(descargandolasfirmas).
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
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
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