|  Download Instalando AirshipModo FácilHay un archivo docker-compose.yml en el repositorio principal que usado junto con
docker-compose construirá el software requerido. Leer la documentaciòn oficial de docker para màs detalles sobre còmo utilizar docker-compose. Instalación Manual> Nota: Si tiene problemas al verificar las firmas GPG, puede que necesite
> cambiar la ruta de PGP. Requisitos: 
PHP 7.0 o superior
* En general, intente siempre tener la última versión.
PostgreSQL 9.5 or superior
libsodium 1.0.9 or superior
* (No se ha lanzado hasta la fecha de escritura)
ext/sodium 1.0.6 or superior
* Puede instalarlo desde PECL una vez que libsodium se ha instalado
ext/curl
ext/gd
ext/json
ext/mbstring
ext/pgsql
ext/zip
 Opcional: 
Si tiene Tor instalado, su Airship puede emplear un proxy para todas las peticiones
mediante la red Tor, y así prevenir que se revele la dirección IP de su
servidor.
Si su versión de PHP no viene con la extensión JSON instalada, deberá instalarla
por separado.
 El procedimiento de instalación en general
Instalar PHP 7
Instalar PostgreSQL 9.5 y ext/pgsql
Instalar libsodium (puede que necesite compilarlo manualente)
Instalar ext/sodium (requiere PECL)
Instalar ext/curl
Configurar/reiniciar su webserver
Descargar CMS Airship
Visite la  URL de Airship's para finalizar el proceso
 Instalar en GNU/LinuxDebian Jessie(Estos pasos asumen que acaba de instalar un sistema Debian. Puede saltarse algunos.) Primero necesitará el repositorio DotDeb junto con el repositorio PostgreSQL. PHP 7 (+ Extensiones Básicas)Ejecute estos comandos para instalar PHP 7. Estas instrucciones asumn que tiene Ubuntu 16.04 o Debian Jessie con el repositorio dotdeb ya configurado: # Obtengamos y verifiquemos la clave pública PGP correcta
gpg --fingerprint 6572BBEF1B5FF28B28B706837E3F070089DF5277
if [ $? -ne 0 ]; then
    echo -e "\033[33mDownloading PGP Public Key...\033[0m"
    gpg --recv-keys 6572BBEF1B5FF28B28B706837E3F070089DF5277
    # http://pgp.mit.edu/pks/lookup?op=vindex&fingerprint=on&search=0x6572BBEF1B5FF28B28B706837E3F070089DF5277
    # DotDeb Signing Key 
    gpg --fingerprint 6572BBEF1B5FF28B28B706837E3F070089DF5277
    if [ $? -ne 0 ]; then
        echo -e "\033[31mCould not download PGP public key for verification\033[0m"
        exit
    fi
fi
gpg -a --export 6572BBEF1B5FF28B28B706837E3F070089DF5277 | sudo apt-key add -
# Instalar PHP desde DotDeb
sudo apt-get -y install php7.0 php7.0-cli php7.0-fpm php7.0-json php7.0-pgsql php7.0-curl php7.0-dev php7.0-mbstring php7.0-gd
wget https://pear.php.net/go-pear.phar
# PEAR team no provee una firma GPG, así que tendremos que hacer ésto:
echo "8322214a6979a0917f0068af924428a80ff7083b94343396b13dac1d0f916748025fab72290af340d30633837222c277  go-pear.phar" | sha384sum -c
if [ $? -eq 0 ]; then
    php go-pear.phar
fi
sudo pecl install zip
echo "extension=zip.so" > /etc/php/7.0/cli/conf.d/20-zip.ini
echo "extension=zip.so" > /etc/php/7.0/fpm/conf.d/zip.ini
 PostgreSQLecho "deb https://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main" >> /etc/apt/sources.list
# Obtengamos y verifiquemos la clave pública PGP correcta
gpg --fingerprint B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8
if [ $? -ne 0 ]; then
    echo -e "\033[33mDownloading PGP Public Key...\033[0m"
    gpg --recv-keys B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8
    # http://pgp.mit.edu/pks/lookup?op=vindex&fingerprint=on&search=0xB97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8
    # PostgreSQL Signing Key 
    gpg --fingerprint B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8
    if [ $? -ne 0 ]; then
        echo -e "\033[31mCould not download PGP public key for verification\033[0m"
        exit
    fi
fi
gpg -a --export B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8 | sudo apt-key add -
# Ahora, a instalar PostgreSQL
sudo apt-get update
sudo apt-get install postgresql-9.5
 LibsodiumA continuación tendrá que instalar libsodium y ext/sodium.
Estos comandos deberán funcionar. git clone https://github.com/jedisct1/libsodium.git
cd libsodium
git checkout tags/1.0.10
./autogen.sh
./configure && make distcheck
sudo make install
sudo pecl install libsodium
# Now grab the PECL extension
sudo phpenmod libsodium
 Su WebserverCaddy (Recommendado)El webserver más fácil (y probablemente el más secure) es Caddy.
Una de sus ventajas principales es la integración automática con la autoridad de certificación HTTPS,
LetsEncrypt. Refiérase a la guía de inicio rápido de Caddy para
configuar Caddy y Ejecutar Caddy en producción. Su Caddyfile debería verse como el ejemplo.
Siéntase libre de modificarlo acorde a sus necesidades. Se asume PHP7-FPM. NginxRefiérase a la documentación nginx.
Debería poder ejecutar: sudo apt-get install php7.0-fpm nginx
 Su archivo de configuración del virtual host debería verse como el ejemplo.
Siéntase libre de modificarlo acorde a sus necesidades. Querrá poner la raíz de su documento en el subdirectorio src/publicde su Airship. ApacheRefiérase a la documentación Apache.
Debería poder ejecutar: sudo apt-get install php7.0 apache2
 Querrá poner la raíz de su documento en el subdirectorio src/publicde su Airship. Installing CMS AirshipUna vez que su webserver se ha configurado, estará listo para comenzar a instalar
CMS Airship. Use Git y Composer para obtener la última versión. cd /var/www/
git clone https://github.com/paragonie/airship.git
cd airship
git checkout v1.4.2
composer install
 Ya que Airship se actualiza a sí mismo, necesita tener permisos de escritura. chown -R myusername:www-data airship
chmod -R g+w airship
 si no tiene una base de datos PostgreSQL todavía, ejecute: sudo su postgres -c "createuser airship -P"
# You will be prompted for a password twice.
sudo su postgres -c "createdb -O airship airship"
 Si no lo ha hecho todavía, reinicie su webserver y visite su URL o dirección IP
que corresponde al host virtual activo en su browser. Una vez que haya accedido al instalador,una cookie de seguridad es puesta en su navegador,
la cual evita que cualquier otra persona entre al instalador hasta que el proceso haya 
terminado. Si por alguna razón ha quedado fuera, ejecute este comando y refresque
la página. (Tendrá que hacer todo de nuevo, pero el proceso no tarda mucho.) php src/Installer/launch.php reset
 A partir de aquí, siga las instrucciones en el navegador y estará
listo para despegar. Siguiente: Uso Básico. |