==== prequisites ==== * An [[http://www.hardkernel.com/main/products/prdt_info.php?g_code=G141578608433|Odroid C1]] * A SD card with a fresh install of [[https://www.armbian.com/odroid-c1/|ARMBian]] ==== Installation ==== the installation will not do the configuration or the "post_installation". This installation will just add yunohost + vpn component + hostap component. You must copy this script on your system and run it has root. (Do not forget a 755 on it to permit execution) #!/bin/bash clear cat <> /etc/environment source /etc/environment export LC_ALL } upgrade_system() { echo "Upgrading Debian packages..." set -x apt-get update #-qq apt-get dist-upgrade -y apt-get install git dialog -y git clone https://github.com/YunoHost/install_script /tmp/install_script #bug in the install_script mkdir /var/log/nginx cd /tmp/install_script && sudo ./install_yunohost -a } add_labriqueinternet_app_list() { echo "Adding labriqueinternet official app list for updates in the future..." yunohost app fetchlist -n labriqueinternet -u https://labriqueinter.net/apps/labriqueinternet.json } install_vpnclient() { echo "Installing the VPN client application..." set -x yunohost app install vpnclient } install_hotspot() { echo "Installing the Hotspot application..." set -x yunohost app install hotspot --verbose } install_doctorcube() { set -x echo "Installing doctorcube (this shouldn't do anything)..." yunohost app install doctorcube --verbose } # ---------------------------------- # Optional steps # ---------------------------------- remove_dyndns_cron() { set -x yunohost dyndns update > /dev/null 2>&1 \ && echo "Removing the DynDNS cronjob..." \ || echo "No DynDNS to remove" rm -f /etc/cron.d/yunohost-dyndns } restart_api() { set -x systemctl restart yunohost-api } cat <