过了一个清明节,把自建的nextcloud登录密码给忘了,不停重试,不如直接重置密码。
参考文章
ownCloud/Nextcloud使用OCC命令重置密码
因为重启了一下vps,导致docker退出,先重启。
ubuntu@VM-0-5-ubuntu:~$ sudo su
root@VM-0-5-ubuntu:/home/ubuntu
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
66ae53f080fc greyltc/nextcloud "/bin/sh -c 'start-s…" 4 days ago Exited (137) About a minute ago nc
67ba8f56d216 registry.cn-hangzhou.aliyuncs.com/zkeasoft/zkeacms.core "dotnet ZKEACMS.WebH…" 4 days ago Exited (0) About a minute ago thirsty_bohr
root@VM-0-5-ubuntu:/home/ubuntu
进入docker容易,找到occ,查看occ所属的用户组,根据参考文章中的命令
sudo -u www-data php occ user:resetpassword 用户名
执行occ命令,需要先了解occ所属的用户,然后调整命令。
root@VM-0-5-ubuntu:/home/ubuntu
[root@66ae53f080fc /]
./usr/share/webapps/nextcloud/occ
./usr/share/webapps/nextcloud/data/updater-ocaxdj9yd0ef/backups/nextcloud-11.0.1.2/occ
./usr/share/webapps/nextcloud/data/updater-ocaxdj9yd0ef/backups/nextcloud-12.0.6.1/occ
./usr/bin/occ
[root@66ae53f080fc /]
[root@66ae53f080fc nextcloud]
* This file is licensed under the Affero General Public License version 3 or
* later.
* See the COPYING-README file.
//$argv = $_SERVER['argv'];
require_once __DIR__ . '/console.php';
[root@66ae53f080fc nextcloud]
-rw-r--r-- 1 http http 283 Apr 4 11:54 occ
所以此处我的命令是
sudo -u http php occ user:resetpassword 用户名
当然也有可能你不仅忘记了密码,也忘记了用户名。可以通过以下命令查看有哪些用户。
sudos -u http php occ user:list
命令中sudos -u http php occ user:list的http记得替换成你自己查询到occ的所属用户。
以下是user的相关命令
user:add 添加一个用户
user:delete 删除特定用户
user:disable 禁用特定用户
user:enable 激活特定用户
user:info 显示用户信息
user:lastseen 显示用户最后登陆了时间
user:list 列出所有用户
user:report 显示有多少用户访问
user:resetpassword 为一个用户重置密码
user:setting 读取和修改用户设置
还需要注意的是,执行重置用户密码的命令会让你输入一个密码,改密码过于简单是会有标红提示,多试几个比较长的不常见的密码,总有一个可以成功,成功之后记得记下来自己的用户名和密码,以免下次再次忘记。
过了一个清明节,把自建的nextcloud登录密码给忘了,不停重试,不如直接重置密码。 参考文章ownCloud/Nextcloud使用OCC命令重置密码因为重启了一下vps,导致docker退出,先重启。ubuntu@VM-0-5-ubuntu:~$ sudo suroot@VM-0-5-ubuntu:/home/ubuntu# docker ps -aCONTAINER ID...
此非官方镜像旨在作为一体化(如单片)Next
cloud
生产镜像。 如果你不确定你想要这个图像,你应该
使用
。
不要从 Internet 上的随机家伙运行随机图像。 理想情况下,您希望自己维护和构建它。
每天都会扫描图像以操作系统漏洞。 最新的标签/版本每周都会自动构建,因此无论您是否已经在
使用
最新的 Next
cloud
版本,您都应该经常更新您的图像。
如果您手动构建,则应始终构建没有缓存的生产映像(例如,
使用
docker
build --no-cache )。 由于缓存层,因此将
使用
最新的依赖项而不是过时的依赖项。
从他们的官方镜像中获取 PHP/nginx。
无根:任何时候都没有特权,即使在启动时也是如此。
包括hardened_malloc
ansible-next
cloud
-containerized
在
Docker
容器中
使用
nginx,mariadb,smtp的多合一next
cloud
部署。
其他变量可以在文件中:
next
cloud
:
db_volume: "db"
mysql_container_image: "mariadb"
mysql_container_tag: "latest"
mysql_db: "next
cloud
"
mysql_db_name: "db"
mysql_db_pw: "super_secret2"
mysql_db_user: "next
cloud
"
mysql_root_pw: "super_secret"
next
cloud
_container_image: "next
cloud
"
next
cloud
_container_tag: "la
docker
-next
cloud
-spreed-signaling
这是Next
cloud
Talk的Spreed信令服务器的
docker
映像。 该图像具有debian基础。 你可以找到像和源代码,可以发现有上镜。
最新的0.2,0.2.x
要配置信令服务器,您可以将自己的配置文件安装到容器内的/config/server.conf中。 没有其他配置选项可用。
容器
使用
UID为601的非特权用户signaling运行。容器可以
使用
只读文件系统运行。
容器中用于http和https通信的端口分别为8088和8443 。
有关如何设置和
使用
信令服务器本身的更多信息,请查看项目 。
Fatal error: Allowed memory size of 2097152 bytes exhausted (tried to allocate 438272 bytes) in /var/www/html/3rdparty/composer/autoload_real.php on line 37
3.php.ini 找不到的问题
具体可以参考以下笔记:
有道云笔记
occ
命令
是Next
cloud
的
命令
行界面,next
cloud
管理员可以通过
occ
执行许多常见的服务器操作。通常非
Docker
环境部署的next
cloud
系统中,用户可以在next
cloud
的根目录(例如:/var/www/html)下通过如下格式执行
occ
命令
:
sudo -u www-data php
occ
<your_command>
在
使用
docker
containn...
一般来说,可以
使用
管理员账户来修改
密码
如果出现了忘记了管理员
密码
这种糟糕的情况,就只能通过
OCC
命令
或修改数据库的方式来解决了。本文介绍较为方便的
使用
OCC
命令
重置
密码
方式。
OCC
命令
的用法
occ
命令
是own
Cloud
/Next
cloud
的
命令
行界面。您可以
使用
occ
执行许多常见的服务器操作,例如安装和升级own
Cloud
/Next
cloud
,管理用户,加密,
密码
,LDAP设置等。
一般格式是这样的:
sudo -u
安装完成next
cloud
后呢,我也是转眼就忘记了。。。
所以需要修改。
我这个修改方法有个前提就是需要登录部署的服务器。因为我账号还没有设置邮箱,通过邮箱修改
密码
的方式肯定不可以
使用
。
使用
网上提供的版本:
sudo -u www-data php /var/www/next
cloud
/
occ
user:resetpassword admin
sudo -u www-data php
occ
user:reset
Docker
-compose配置文件以设置Next
cloud
。 请在运行前填写
密码
。 请更新应用程序数据和数据库数据的主机路径
执行:sudo
docker
-compose up -d
转到http:// <instance>:8080并配置
重新编写
docker
compose文件以
使用
机密
突然有个需求,需要搭建一个文档存储协同的私有服务,经过多方搜索后找到onlyoffice服务可以满足我的文档编辑相关需求,而存储方面则可以利用next
cloud
搭建一个私有云盘服务来满足,这样利用next
cloud
+onlyoffice就可以满足我的文档在线协同存储需求,其实说白了就是可以编辑ofiice等文件并分享的的私有云盘.
前期我采用传统的镜像一个一个启动,后边我又换成了
docker
-compose来部署,所以我也提供了两种方案。还有一点就是我的数据库采用的是postgresql,系统还支持mysql和MariaDB,或者直接
使用
内置的sqLite。如果采用mysql,MariaDB配
docker
-compose -f
docker
-compose.build.yml build --pull
运行
docker
stock:
docker
-compose up [-d]
转到并按照Next
cloud
安装说明进行操作。
要“提高”性能,可以将日志级别设置为error :
bin/
occ
log:manage --level=error
改善Next
cloud
预览
根据预览机制,需要进行一些调整。
安装Next
cloud
并设置建议的配置:
bin/
occ
config:app:set previewgenerator squareSizes --value="32 256"
Next
Cloud
是一个开源的私有云服务器,可用于家庭及企业,有关Next
Cloud
的详细说明可参看其官网(英文页面):https://next
cloud
.com/。本文简要介绍如何
使用
Docker
技术在Ubuntu 16.04上快速安装部署Next
Cloud
服务器,大致的安装过程为:
安装ubuntu 16.04系统
安装配置
Docker
环境
安装配置mySql数据库
安装配置Next
Cloud
安装配置Nginx实现网站的https访问
二、安装Ubuntu 16.04系统
Ubuntu 16.04系统是Ubuntu的一个次新(最新的长期服务版是18.04.4)长期服务版
因为要授权,需要用到admin,而又忘记
密码
。那怎么找回?官网的提示是在目录下建/zentao/tmp/resetxcfsdf.txt。
但它没有指明是在安装目录还是根目录下,现在想想应该是安装目录下,但我没时间试。今天我就爆力点,直接改它的数据库admin
密码
。
1、在服务器根目录下opt/zbox下查看有没有目录挂载
2、查看它的镜像文件名。
docker
ps
3、进入
docker
容器内部。
docker
exec -it f7c7fc4bb27a bash..
Docker
是一种容器化技术,可以将应用程序和其依赖项打包到一个容器中,使得应用程序可以在不同的环境中运行。Spring
Cloud
是一种微服务框架,可以帮助开发人员构建分布式系统。将Spring
Cloud
应用程序部署到
Docker
容器中,可以使得应用程序更加灵活和可移植。
要将Spring
Cloud
应用程序部署到
Docker
容器中,需要先创建
Docker
镜像。可以
使用
Docker
file文件定义镜像的构建过程,包括应用程序的打包和依赖项的安装。然后
使用
Docker
命令
构建镜像,并将其推送到
Docker
仓库中。
一旦镜像创建完成,就可以
使用
Docker
命令
启动容器,并将Spring
Cloud
应用程序部署到容器中。可以
使用
Docker
Compose工具来管理多个容器的部署,以构建更复杂的应用程序。
总之,将Spring
Cloud
应用程序部署到
Docker
容器中可以提高应用程序的灵活性和可移植性,同时也可以更方便地管理和部署应用程序。