Table of Contents
1、安装1panel,将vb的网络设置回NAT。
curl -sSL https://resource.fit2cloud.com/1panel/package/quick\_start.sh -o quick_start.sh && sudo bash quick_start.sh
2、启动1panel服务
1pctl start
1pctl stop
3、更新账号、密码、监听端口
1pctl update username
1pctl update password
1pctl update port
4、更改vb的网络连接方式回桥接。
5、安装软件失败,
报错:
解决方案:
https://bbs.fit2cloud.com/t/topic/2397/4
https://stackoverflow.com/questions/45764477/docker-compose-error-while-creating-mount-source-path
6、卸载snap安装的docker
- 停止 Docker 服务:
sudo systemctl stop snap.docker.dockerd- 卸载 Docker:
sudo snap remove docker-
这将从系统中完全删除 Docker 235。
-
删除 Docker 遗留的数据和配置文件(可选):
sudo rm -rf ~/docker-
这将删除主目录下的 Docker 相关文件夹 25。
-
检查并删除 Docker 相关的配置文件(可选):
sudo rm -rf /etc/systemd/system/docker.service.dsudo rm -rf /var/lib/docker- 确定 Docker 卸载完毕:
bashdocker --version- 如果命令执行后没有返回 Docker 的版本号,说明 Docker 已经卸载干净 1。
通过这些步骤,你可以彻底卸载通过 Snap 安装的 Docker。
7、
安装openssh-server
sudo apt-get install openssh-server
openssh不允许root用户登录
vim /etc/ssh/sshd_config
找到PermitRootLogin配置项,发现 PermitRootLogin no
简单粗暴的解释就是:
1、配置文件中没有PermitRootLogin配置项,默认PermitRootLogin为yes
2、PermitRootLogin yes 允许root用户通过ssh的登录方式
3、PermitRootLogin no 不允许root用户通过ssh的登录方式
修改后重启服务
service ssh restart
8、安装fpt服务器
sudo apt update
sudo apt install vsftpd
启动ftp服务
sudo systemctl start vsftpd
设置ftp开机自动启动
sudo systemctl enable vsftpd
配置vsftpd.conf(可选,根据需求配置,例如允许匿名访问、设置用户根目录等)
sudo nano /etc/vsftpd.conf
编辑配置文件,例如,允许匿名访问(不安全)
anonymous_enable=YES
重启vsftpd服务以应用配置更改:
sudo systemctl restart vsftpd
默认情况下,vsftpd会要求本地用户使用他们的Unix用户名和密码登录。如果需要配置用户的访问权限
chroot_local_user=YES
sftp的默认端口号是22
9、虚拟机桥接后可以ping通网络但是curl无法访问网络
虚拟机桥接 可以ping 通 但是curl无法访问url
故障解释:
当你的虚拟机设置为桥接网络模式时,它会从主机网络中获取一个独立的IP地址。这意味着虚拟机将会以与其他物理设备相同的方式出现在网络中。如果虚拟机可以ping通,说明其网络连接是正常的,但如果curl不能访问特定的URL,可能有以下几种原因:
-
防火墙设置:主机或者网络中的防火墙可能阻止了curl的访问。
-
DNS解析问题:curl无法解析目标URL的域名。
-
服务器配置问题:目标服务器可能没有正确配置来响应外部请求,或者服务器上的安全组或防火墙规则阻止了访问。
-
网络路由问题:虚拟机的路由设置可能导致数据包没有正确路由到目标服务器。
-
代理设置问题:如果你的网络环境使用代理,你需要确保curl正确配置了代理设置。
解决方法:
-
检查防火墙设置:确保虚拟机和主机的防火墙允许curl使用的端口。
-
测试DNS解析:在虚拟机中尝试使用curl的命令行参数
-v或--verbose来获取更多的调试信息,检查DNS解析是否正确。 -
检查服务器配置:确认服务器是否正常运行并且监听相应的端口。
-
检查网络路由:使用如
traceroute等工具检查数据包在虚拟机和服务器之间的路由路径。 -
检查代理设置:如果你的网络使用代理,确保curl正确配置了代理服务器。
在进行每一步操作后,尝试重新使用curl访问URL,如果问题仍然存在,继续进行下一步。
10、国内安装docker
sudo add-apt-repository “deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable”
apt-get install docker-ce docker-ce-cli containerd.io
sudo usermod -aG docker peter
systemctl start docker
安装工具
apt-get -y install apt-transport-https ca-certificates curl software-properties-common
国内安装docker(靠谱方案)
1、添加GPG密钥
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-key add -
2、添加docker软件源
sudo add-apt-repository “deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu 
3、更新软件包
apt -y update4、下载并安装docker
sudo apt install docker-ce
5、安装docker compose
sudo apt-get install docker-compose1panel安装配置
安装位置/opt
端口:13659
内网地址: http://192.168.1.182:13659/d98dcf7867
用户密码:
2094cf8lfd/00734516
安装openwebui
docker run -d -p 3000:8080 -e OLLAMA_BASE_URL=192.168.1.168 -v open-webui:/app/backend/data –name open-webui –restart always ghcr.io/open-webui/open-webui:main
ragflow接入微信
相关文章
Open WebUI 是什么?完整介绍与 Docker 部署教程分类:docker
介绍 Open WebUI 的主要功能、使用场景以及 Docker 部署方法。
linux服务器管理工具哪家强?对比1panel和宝塔分类:教程
linux服务器管理工具介绍
阿里云使用github、pip、docker加速分类:教程
国内阿里云服务器github、pip、docker加速的方法