skip to content
AI私塾
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

  1. 停止 Docker 服务
Terminal window
sudo systemctl stop snap.docker.dockerd
  1. 卸载 Docker
Terminal window
sudo snap remove docker
  1. 这将从系统中完全删除 Docker 235

  2. 删除 Docker 遗留的数据和配置文件(可选):

Terminal window
sudo rm -rf ~/docker
  1. 这将删除主目录下的 Docker 相关文件夹 25

  2. 检查并删除 Docker 相关的配置文件(可选):

Terminal window
sudo rm -rf /etc/systemd/system/docker.service.d
sudo rm -rf /var/lib/docker
  1. 确定 Docker 卸载完毕
Terminal window
bash
docker --version
  1. 如果命令执行后没有返回 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,可能有以下几种原因:

  1. 防火墙设置:主机或者网络中的防火墙可能阻止了curl的访问。

  2. DNS解析问题:curl无法解析目标URL的域名。

  3. 服务器配置问题:目标服务器可能没有正确配置来响应外部请求,或者服务器上的安全组或防火墙规则阻止了访问。

  4. 网络路由问题:虚拟机的路由设置可能导致数据包没有正确路由到目标服务器。

  5. 代理设置问题:如果你的网络环境使用代理,你需要确保curl正确配置了代理设置。

解决方法:

  1. 检查防火墙设置:确保虚拟机和主机的防火墙允许curl使用的端口。

  2. 测试DNS解析:在虚拟机中尝试使用curl的命令行参数-v--verbose来获取更多的调试信息,检查DNS解析是否正确。

  3. 检查服务器配置:确认服务器是否正常运行并且监听相应的端口。

  4. 检查网络路由:使用如traceroute等工具检查数据包在虚拟机和服务器之间的路由路径。

  5. 检查代理设置:如果你的网络使用代理,确保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 update

4、下载并安装docker

sudo apt install docker-ce

5、安装docker compose

Terminal window
sudo apt-get install docker-compose

1panel安装配置

安装位置/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接入微信

https://blog.csdn.net/datageek/article/details/139320880?ydreferer=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8%3D

相关文章