Instalar servidor Web
Un requisito imprescindible es contar con un servidor DHCP y una IP estatica.
Siguiendo paso a paso.
- sudo su
- apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
- echo «deb http://download.mono-project.com/repo/debian wheezy main» | tee /etc/apt/sources.list.d/mono-xamarin.list
- echo «deb http://download.mono-project.com/repo/debian wheezy-apache24-compat main» | tee -a /etc/apt/sources.list.d/mono-xamarin.list
- echo «deb http://download.mono-project.com/repo/debian wheezy-libjpeg62-compat main» | tee -a /etc/apt/sources.list.d/mono-xamarin.list
- apt-get update
- apt-get -y install mono-devel libapache2-mod-mono apache2 udpcast liblz4-tool
- cd /opt
Antes de bajar el paquete verificar la ultima versión disponible en http://clonedeploy.org/downloads/
- wget «https://sourceforge.net/projects/clonedeploy/files/CloneDeploy 1.1.0/clonedeploy-1.1.0.tar.gz»
- tar xvzf clonedeploy-1.1.0.tar.gz
- cd clonedeploy
- wget http://docs.clonedeploy.org/ubuntu/clonedeploy.conf -O clonedeploy.conf
- cp clonedeploy.conf /etc/apache2/sites-available/
- cp -r web /var/www/html/clonedeploy
- cp -r tftpboot /
- ln -s ../../images /tftpboot/proxy/bios/images
- ln -s ../../images /tftpboot/proxy/efi32/images
- ln -s ../../images /tftpboot/proxy/efi64/images
- ln -s ../../kernels /tftpboot/proxy/bios/kernels
- ln -s ../../kernels /tftpboot/proxy/efi32/kernels
- ln -s ../../kernels /tftpboot/proxy/efi64/kernels
- mkdir -p /cd_dp/images
- mkdir /cd_dp/resources
- mkdir /var/www/.mono
- chown -R www-data:www-data /tftpboot /cd_dp /var/www/html/clonedeploy /var/www/.mono
- chmod 1777 /tmp
- a2ensite clonedeploy
- service apache2 restart
Instalar servidor MySql
- apt-get -y install mysql-server
- mysql -u root -p
- create database clondeploy;
- quit
- mysql -u root -p clonedeploy < /opt/clonedeploy/cd.sql -v
Editar el siguiente archivo /var/www/html/clonedeploy/web.config y modificar las siguientes valores:
xx_marker1_xx por la password del usuario root del mysql.
xx_marker2_xx caracteres random minimo 8.
- vi /var/www/html/clonedeploy/web.config
Instalar servidor Samba
- apt-get -y install samba
- addgroup cdsharewriters
- useradd cd_share_ro
- useradd cd_share_rw -G cdsharewriters
- adduser www-data cdsharewriters
Los siguientes comandos te pediran una password para el share de samba read only y read write user. Esa password se te pedira mas adelante en la Interface Web.
- smbpasswd -a cd_share_ro
- smbpasswd -a cd_share_rw
- echo «[cd_share] path = /cd_dp valid users = @cdsharewriters, cd_share_ro create mask = 02775 directory mask = 02775 guest ok = no writable = yes browsable = yes read list = @cdsharewriters, cd_share_ro write list = @cdsharewriters force create mode = 02775 force directory mode = 02775 force group = +cdsharewriters» >> /etc/samba/smb.conf
- chown -R www-data:cdsharewriters /cd_dp
- chmod -R 2775 /cd_dp
- service smbd restart
Instalar servidor Tftp
- apt-get -y install tftpd-hpa
- echo «TFTP_USERNAME=\»root\»
TFTP_DIRECTORY=\»/tftpboot\»
TFTP_ADDRESS=\»0.0.0.0:69\»
TFTP_OPTIONS=\»-s\»» > /etc/default/tftpd-hpa - service tftpd-hpa restart
- service apache2 restart
Parches
Después de instalar deberías verificar si hay algún parche para la versión.
Fuente http://clonedeploy.org/docs/install-on-ubuntu/
No se han encontrado comentarios