-
Notifications
You must be signed in to change notification settings - Fork 0
/
seafile.sh
59 lines (43 loc) · 1.9 KB
/
seafile.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#IP:
192.168.1.202 VMware 12 PRO
#OS:
$ cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core)
$ uname -r
3.10.0-693.el7.x86_64
#docker install
yum -y install yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum -y install docker-ce
systemctl start docker
systemctl enable docker
docker pull zhangpengzhan456/seafile:6.2.5
docker run -itd -p 10001:10001 -p 12001:12001 -p 8000:8000 -p 8080:8080 -p 8082:8082 -v /data:/opop zhangpengzhan456/seafile:6.2.5 -- /bin/bash
mkdir /opop && cd /opop
wget http://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_6.2.5_x86-64.tar.gz
tar -zxvf seafile-server_6.2.5_x86-64.tar.gz -C /data
docker exec -it <Container ID> /bin/bash
cd /opop/seafile-server-6.25/
./setup-seafile.sh
Press [ENTER] to continue //Press enter
[server name]: ILoveCode001 //Custom ServerName
[This server\'s ip or domain]: 192.168.1.202 //example: www.mycompany.com OR 192.168.1.102
[default: /opop/seafile-data ] //Press enter. {Where would you like to store your seafile data?}
[default: 8082 ] //Press enter
server name: ILoveCode001
server ip/domain: 192.168.1.202
seafile data dir: /opop/seafile-data
fileserver port: 8082
run seafile server: ./seafile.sh { start | stop | restart }
run seahub server: ./seahub.sh { start <port> | stop | restart <port> }
port of seafile fileserver: 8082
port of seahub: 8000
./seafile.sh start //start seafile
./seahub.sh start //start sseahub
[ admin email ] <Email>
[ admin password ] <Password>
[ admin password again ] <Password>
Access on the host Browser:
192.168.1.210:8000 //8000 port is seahub
username: <Email>
password: <Password>