Skip to content

1panel

字数
1222 字
阅读时间
5 分钟

halo博客浅尝

tldr

感觉很有用! 管理linux 服务器太方便了, 还有很多 docker image 的应用市场, 相见恨晚

tutorial

非常建议把它的官方视频教程完整看一遍 https://www.bilibili.com/video/BV1AP411Z7oK/

faq

frp 内网穿透

https://www.bilibili.com/video/BV1bA4m1N7Zq/

  • 使用远程桌面连接window电脑
  • ssh 内网主机
  • 家里电脑当做游戏服务器
  • 图形工作站放在实验室,处于教育网内,无公网ip;在寝室的mac想要SSH链接到工作站跑深度学习

数据地址

/opt/1panel/apps/

如何安装一个无需密码访问的思源笔记

首先使用 1panel 正常安装 思源笔记

然后点击 应用商店-已安装-siyuan -参数, acc

我该如何修改访问授权码? 请您在【应用商店】内【已安装】选项卡中找到思源笔记,然后点击参数,选择编辑且修改访问授权码,保存即可。

而且如果授权码为空(比如共享文档无需密码访问的时候)的时候应该在环境变量那里加上.... SIYUAN_ACCESS_AUTH_CODE_BYPASS=true

在 1panel => 高级功能 => WAF => 网站设置 => 选择你的思源笔记网站, 右上角关闭 WAF ,否则无法正常编辑思源笔记文档...

注意这里虽然访问了高级功能,但实际上并不需要你购买会员

代理突然失效? 无法访问网站 WAF 问题

见 issue https://github.com/1Panel-dev/1Panel/issues/4581

解决方法: https://bbs.fit2cloud.com/t/topic/4540

如何配置 pgadmin4

里头填写的用户名和密码可以在应用商店-postgresql 的参数里头找到 (你一开始创建 postgresql 那里填写了) 然后 ip 地址填的不是 127.0.0.1 (因为都是 docker 服务!) , 你需要到 1panel 的容器 页面找到 postgresql 的 容器 ip ,填写进去就可以连接了

如何开启 https ? (ssl / 证书申请)

视频教程 https://www.bilibili.com/video/BV1AP411Z7oK/ 教程中漏了一部分,就是 阿里云 DNS 的 accesskey 怎么获得, 参考下面的教程( 我也不知道为什么里头起名叫做 RAM , 总之是 access key manager) https://help.aliyun.com/zh/ram/user-guide/create-an-accesskey-pair 然后要在阿里云 RAM 用户管理界面中 授权 AliyunDNSFullAccess

另外,申请域名的时候记得要在"其他域名" 栏目里补充 *.your_domain.com.... 否则子域名是无法开启 https 的

主域名:
your_domain.com
其他域名:
*.your_domain.com

为啥要DNS 认证?

更详细的参考: https://help.aliyun.com/zh/ssl-certificate/user-guide/verify-the-ownership-of-a-domain-name

DNS验证方式是SSL证书颁发过程中的一种域名所有权验证手段。当您申请SSL证书时,证书颁发机构(CA)会要求您证明对该域名拥有控制权。DNS验证通常涉及以下步骤:

  1. 获取验证代码:在申请SSL证书过程中,CA会提供一个包含特定文本的验证记录(通常是一个TXT记录)。这个记录将作为证明您对域名拥有控制权的关键。

  2. 添加DNS记录:您需要将这个验证记录添加到您的域名注册商提供的DNS管理界面中。这个记录会被解析到您的域名之下。

  3. CA验证:一旦您提交了DNS记录,CA会检查您的域名是否正确地包含了这个验证记录。这个过程可能需要一些时间,因为DNS记录需要在全球范围内的DNS服务器中 propagate。

  4. 验证成功:如果CA确认您的DNS记录已正确设置,且与您申请的SSL证书关联,那么验证过程就会成功。随后,CA将为您颁发SSL证书。

DNS验证方式的优点是它不需要您访问您的电子邮件账户或者在您的网站上修改任何内容。这使得过程相对简单,尤其是对于那些没有权限修改网站或无法访问注册邮箱的用户来说,是一种较为理想的验证方式。

然而,DNS验证也有其潜在的缺点,如安全性问题。因为任何人都有能力修改DNS记录,这可能使DNS验证的SSL证书面临被恶意签发的风险。因此,使用DNS验证时,确保您的DNS管理安全是非常重要的。

总的来说,DNS验证是SSL证书申请过程中一种有效且方便的域名所有权验证方法,但同时它也需要您注意维护DNS安全,防止证书被不当使用。

贡献者

文件历史