diff --git a/3.New_server_deployment/3.Initialize_APT/0_setup.sh b/3.New_server_deployment/3.Initialize_APT/0_setup.sh
index 1365dfdf742eafc99314fabe6bb1d8c53b32a3f8..42160d318eae9e8c337728b9946c937726263988 100755
--- a/3.New_server_deployment/3.Initialize_APT/0_setup.sh
+++ b/3.New_server_deployment/3.Initialize_APT/0_setup.sh
@@ -12,13 +12,6 @@ if ( ! test -z ${APT_CACHE_HOST} ); then
 	fi
 fi
 
-# APT panel
-if ( ! test -z ${SKYREACH_API_KEY} ); then
-	echo "Adding skyreach.list to APT sources."
-	wget -q "https://${SKYREACH_HOST}/media/public.gpg" -O- | sudo apt-key add -
-	echo "deb https://${SKYREACH_HOST} packaging/apt/${SKYREACH_API_KEY}/" > /etc/apt/sources.list.d/skyreach.list
-fi
-
 # APT proxy
 if [ "${PROXY}" = "1" ]; then
 	if [ "${PROXY_AUTHENTICATION}" = "1" ]; then
@@ -30,9 +23,19 @@ if [ "${PROXY}" = "1" ]; then
 	fi
 fi
 
-# update
+# APT https support
 apt-get update
 apt-get install -y apt-transport-https
+
+# APT panel
+if ( ! test -z ${SKYREACH_API_KEY} ); then
+	echo "Adding skyreach.list to APT sources."
+	wget -q "https://${SKYREACH_HOST}/media/public.gpg" -O- | sudo apt-key add -
+	echo "deb https://${SKYREACH_HOST} packaging/apt/${SKYREACH_API_KEY}/" > /etc/apt/sources.list.d/skyreach.list
+fi
+
+# update
+apt-get update
 apt-get dist-upgrade -y
 
 # migrate to Ubuntu 16.04 / apply sources.list