mirror of
https://github.com/YunoHost-Apps/seafile_ynh.git
synced 2024-09-03 20:26:01 +02:00
Install Seafile as public app for access from desktop or mobile app
Former-commit-id: 97a22a7b15
This commit is contained in:
parent
84466679d2
commit
5f78f09c81
3 changed files with 22 additions and 3 deletions
|
@ -49,6 +49,15 @@
|
|||
"en": "Enter a password for the administrator"
|
||||
},
|
||||
"example": "**Sup3rS3cr3t**"
|
||||
},
|
||||
{
|
||||
"name": "public_site",
|
||||
"ask": {
|
||||
"en": "Is it a public site ?",
|
||||
"fr": "Est-ce un site public ?"
|
||||
},
|
||||
"choices": ["Yes", "No"],
|
||||
"default": "Yes"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -4,6 +4,7 @@ path=$2
|
|||
server_name=$3
|
||||
admin_email=$4
|
||||
admin_password=$5
|
||||
is_public=$6
|
||||
final_path=/var/www/seafile
|
||||
seafile_data=$final_path/seafile-data
|
||||
seafile_version=3.1.1
|
||||
|
@ -60,6 +61,8 @@ sudo yunohost app setting seafile seafile_port -v $seafile_port
|
|||
sudo yunohost app setting seafile seafile_fileserver_port -v $seafile_fileserver_port
|
||||
sudo yunohost app setting seafile seahub_port -v $seahub_port
|
||||
|
||||
sudo yunohost app setting seafile is_public -v $is_public
|
||||
|
||||
|
||||
# Modify install script with parameters
|
||||
sed -i "s@SERVER_NAME@$server_name@g" ../sources/setup-seafile.sh
|
||||
|
@ -126,3 +129,10 @@ sudo yunohost firewall allow $seafile_port
|
|||
sudo yunohost firewall allow $seahub_port
|
||||
|
||||
|
||||
if [ "$is_public" = "No" ];
|
||||
then
|
||||
sudo yunohost app setting seafile skipped_uris -d
|
||||
sudo yunohost app ssowatconf
|
||||
else
|
||||
sudo yunohost app setting seafile skipped_uris -v "/"
|
||||
fi
|
||||
|
|
|
@ -14,6 +14,6 @@ ccnet_port=$(sudo yunohost app setting seafile ccnet_port)
|
|||
seafile_port=$(sudo yunohost app setting seafile seafile_port)
|
||||
seahub_port=$(sudo yunohost app setting seafile seahub_port)
|
||||
|
||||
sudo yunohost firewall deny $ccnet_port
|
||||
sudo yunohost firewall deny $seafile_port
|
||||
sudo yunohost firewall deny $seahub_port
|
||||
sudo yunohost firewall disallow $ccnet_port
|
||||
sudo yunohost firewall disallow $seafile_port
|
||||
sudo yunohost firewall disallow $seahub_port
|
||||
|
|
Loading…
Reference in a new issue