升级系统
sudo apt-get update && sudo apt-get upgrade
或者
sudo apt-get update && sudo apt-get dist-upgrade
升级版本update-manager
定时执行任务
crontab -e
1.开始ssh服务
sudo ps -e | grep ssh(查看ssh服务是否开启)
sudo apt-get install openssh-client(安装ssh客户端程序)
sudo apt-get install openssh-server(安装ssh服务端程序)
sudo systemctl start ssh(打开服务)
sudo systemctl enable ssh(设置服务的开机自启动)
2.设置开机自动启动
systemctl命令是系统服务管理器指令,它实际上将 service 和 chkconfig 这两个命令组合到一起。
设置服务的开机自启动:sudo systemctl enable ssh
打开服务:sudo systemctl start foobar关闭服务:sudo systemctl stop foobar重启服务:sudo systemctl restart foobar不中断正常功能下重新加载服务:sudo systemctl reload foobar设置服务的开机自启动:sudo systemctl enable foobar关闭服务的开机自启动:sudo systemctl disable foobar查看活跃的单元:systemctl list-units查看某个服务的状态:systemctl status foobar查看已启动的服务列表: systemctl list-unit-files|grep enabled查看启动失败的服务列表:systemctl --failed
3.onlyoffice 安装
sudo docker run -i -t -d -p 80:80 onlyoffice/documentserver
4.ssl 安装
docker pull registry:2
# 创建ssl相关目录
mkdir ~/certs
# 生成ssl密钥
openssl req -newkey rsa:2048 -nodes -sha256 -keyout certs/test.registry.com.key -x509 -days 365 -out certs/test.registry.com.crt
复制代码
# 创建registry登陆用户文件夹
mkdir ~/auth
# 创建private用户
docker run --entrypoint htpasswd registry:2 -Bbn admin admin > ~/auth/htpasswd
# 删除运行的容器
docker stop [CONTAINER ID]
docker rm [CONTAINER ID]
部署Collabora Office(http)
参考:https://www.jianshu.com/p/4082f998a05b
docker pull collabora/code
2、运行collabora镜像
docker run -t -d -p 0.0.0.0:9980:9980 -e 'domain=192\\.168\\.1\\.110|192\\.168\\.33\\.145' -e "username=admin" -e "password=123456" --restart always --cap-add MKNOD collabora/code
说明:
镜像端口9980映射到宿主主机9980
添加两台信任主机192.168.1.110、192.168.33.145
为collabora创建用户admin,密码123456
*注意:*
*后台运行,需耐心等待,可通过cpu利用率观察*
3、collabora登录测试(https)
https://192.168.33.145:9980/loleaflet/dist/admin/adminSettings.html,显示输入用户名、密码
4、修改loolwsd.xml
查看collabora容器id:docker ps
进入collabora容器:docker exec -it <容器id> /bin/bash
编辑文件/etc/loolwsd/loolwsd.xml中ssl的值为false,如下
<ssl desc="SSL settings">
<enable type="bool" default="true">false</enable>
重启collabora容器:docker restart <容器id>
5、collabora登录测试(http)
http://192.168.33.145:9980/loleaflet/dist/admin/adminSettings.html,显示输入用户名、密码
6、nextcloud连接collabora
启动collabora插件,设置中输入collabora地址http://192.168.33.145:9980
说明:nextcloud登录方式本身是http
[
](javascript:void(0)😉
