From 6d787c7d6dc4c9703214ff74ef36abc1550451c5 Mon Sep 17 00:00:00 2001 From: Michel Memeteau Date: Mon, 24 Jun 2019 17:52:02 +0200 Subject: [PATCH] progress on installer sh for linux --- install.linux.sh | 70 ++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 68 insertions(+), 2 deletions(-) diff --git a/install.linux.sh b/install.linux.sh index 454faa8..a6c0ed8 100644 --- a/install.linux.sh +++ b/install.linux.sh @@ -1,4 +1,70 @@ #!/bin/bash -echo "welcome to libre.sh installer" -echo "WIP" \ No newline at end of file +#Recommendation +- Systemd (debian > 8 , Ubuntu 16.04 , CentOS 7 ...) + +# System env vars + +## domain handling + +### change to your domain vendor ( ovh , online, ) +DOMAIN_SERVER=namecheap + +### Namecheap specific +NAMECHEAP_URL="namecheap.com" +NAMECHEAP_API_USER="pierreo" +NAMECHEAP_API_KEY= + +### ovh specific +OVH_URL="eu.api.ovh.com" +OVH_API_USER="" +OVH_API_KEY= + + +IP="curl -s http://icanhazip.com/" +FirstName="Pierre" +LastName="Ozoux" +Address="" +PostalCode="" +Country="Portugal" +Phone="+351.967184553" +EmailAddress="pierre@ozoux.net" +City="Lisbon" +CountryCode="PT" +## Backup +BACKUP_DESTINATION=root@xxxxx:port +## SMTP +MAIL_USER= +MAIL_PASS= +MAIL_HOST=mail.indie.host +MAIL_PORT=587 + + + +echo "Welcome to libre.sh installer" +echo "WIP" +echo "1- setting up system variables" + + +echo "2- installing libre.sh" + +# install Libre.sh + +git clone https://lab.libreho.st/libre.sh/compose.libre.sh /libre.sh +mkdir -p /{data,system} +mkdir /data/trash +cp /libre.sh/unit-files/* /etc/systemd/system && systemctl daemon-reload +systemctl enable web-net.service +systemctl start web-net.service +mkdir -p /opt/bin +cp /libre.sh/utils/* /opt/bin/ + + +# add /opt/bin path + + +echo "3 - updating PATH" +cat > /etc/profile.d/libre.sh <