大半年没更新,跳了两个版本号,而且数据库postgresql,swag和一个别的我写的python脚本都要升级,先用docker compose直接全部升级,直接失败掉。
然后去nextcloud读文档,说是不能跨版本号升级,必须先升级到ver+1,然后才能ver+2
于是按文档一步步来,升级成功nextclould,之后又把postgresql从16版升级到17版,这个倒是轻车熟路,pg_dumpall备份旧的SQL,然后安装新版本再把备份恢复回去就行了。
swag先升级到2.11,然后升级3.0失败,反复读docker-compose log给的日志,一个个改配置文件,终于让swag 3.0能协同nextcloud 30.4工作了,主要是几个证书文件的路径变了,ngnix的配置文件http2语法也有改动报警告。
--
FROM 171.213.198.*