diff --git a/.obsidian/plugins/rss-reader/data.json b/.obsidian/plugins/rss-reader/data.json index 32f975b7..e3b14000 100644 --- a/.obsidian/plugins/rss-reader/data.json +++ b/.obsidian/plugins/rss-reader/data.json @@ -2377,28 +2377,6 @@ "image": "http://wx.qlogo.cn/mmhead/Q3auHgzwzM6R9F6X8Eb8tVejfJCiakD29MChuQFDuov2qvEjw72cxfg/0", "description": "", "items": [ - { - "title": "IntelliSSH:AI驱动的远程服务器管理软件", - "description": "\n\n
\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n \n \n \n\n \n \n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n\n\n什么是 IntelliSSH ?
IntelliSSH是一个安全且用户友好的网络应用程序,旨在通过SSH管理Linux服务器。它结合了人工智能功能,允许用户通过浏览器直接访问和控制远程服务器。
xterm.js 提供实时终端访问,支持多种操作。SSH 会话,提供简化的用户体验。Docker 部署。IntelliSSH 轻松管理多台 Linux 服务器,提高工作效率。Linux 操作和网络管理。IntelliSSH 是一个功能强大的工具,结合了 SSH 管理和人工智能,其用户友好的界面和安全特性,使得远程服务器管理变得更加高效和安全。
在群晖上以 Docker 方式安装。
在注册表中搜索 intellissh ,选择第一个 clusterzx/intellissh,版本选择 latest。
本文写作时,
latest版本对应为1.1.0;
在 docker 文件夹中,创建一个新文件夹 intellissh,并在其中建一个子文件夹 data
docker/intellissh/data | /app/server/data | session 等 |
本地端口不冲突就行,不确定的话可以用命令查一下
# 查看端口占用
netstat -tunlp | grep 端口号
3185 | 3000 |
如果你熟悉命令行,可能用 docker cli 更快捷
# 新建文件夹 intellissh 和 子目录
mkdir -p /volume1/docker/intellissh/data
# 进入 intellissh 目录
cd /volume1/docker/intellissh
# 运行容器
docker run -d \\
--restart unless-stopped \\
--name intellissh \\
-p 3185:3000 \\
-v $(pwd)/data:/app/server/data \\
clusterzx/intellissh:latest
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
version: '3'
services:
intellissh:
image:clusterzx/intellissh:latest
container_name:intellissh
restart:unless-stopped
ports:
-3185:3000
volumes:
# Mount for persistent backend data (SQLite DB, session info, etc.)
-./data:/app/server/data
然后执行下面的命令
# 新建文件夹 intellissh 和 子目录
mkdir -p /volume1/docker/intellissh/data
# 进入 intellissh 目录
cd /volume1/docker/intellissh
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d
在浏览器中输入 http://群晖IP:3185 就能看到登录界面
默认管理员凭证在首次启动时显示在 Docker 日志中,类似下面这样
========================================================
INITIAL ADMIN ACCOUNT CREATED
Username: admin
Password: 48b8d3114cc07e61
Please log in and change this password immediately!
========================================================
如果不是在群晖上,可以用命令 docker logs intellissh 查看
登录成功后的主界面
点 New Session 创建新的连接
点 Connect
连接成功
点 Settings 可以设置邮件和服务的相关参数,例如关闭注册
而点 Switch to User Settings 进入用户设置后,可以设置 LLM
以硅基流动为例
Custom API Key:填入硅基的 API 秘钥;Custom API URL:填入硅基的 API 地址;Custom Model:例如 deepseek-ai/DeepSeek-V3目前硅基流动(SiliconFlow),注册就送 2000 万 Tokens,虽然不是免费,但也够用一阵子的
注册地址:
https://cloud.siliconflow.cn/i/NkUiXVhQ
开启 AI助手
点 Execute 可以直接执行,和 Warp 终端比较像了
clusterzx/intellissh: A secure and user-friendly web app for managing Linux servers with Artifical Intelligence via SSH—right from your browser.
地址:https://github.com/clusterzx/intellissh
@所有人:写文不易,如果你都看到了这里,请点个赞和在看,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。
什么是 IntelliSSH ?
IntelliSSH是一个安全且用户友好的网络应用程序,旨在通过SSH管理Linux服务器。它结合了人工智能功能,允许用户通过浏览器直接访问和控制远程服务器。
xterm.js 提供实时终端访问,支持多种操作。SSH 会话,提供简化的用户体验。Docker 部署。IntelliSSH 轻松管理多台 Linux 服务器,提高工作效率。Linux 操作和网络管理。IntelliSSH 是一个功能强大的工具,结合了 SSH 管理和人工智能,其用户友好的界面和安全特性,使得远程服务器管理变得更加高效和安全。
在群晖上以 Docker 方式安装。
在注册表中搜索 intellissh ,选择第一个 clusterzx/intellissh,版本选择 latest。
本文写作时,
latest版本对应为1.1.0;
在 docker 文件夹中,创建一个新文件夹 intellissh,并在其中建一个子文件夹 data
docker/intellissh/data | /app/server/data | session 等 |
本地端口不冲突就行,不确定的话可以用命令查一下
# 查看端口占用
netstat -tunlp | grep 端口号
3185 | 3000 |
如果你熟悉命令行,可能用 docker cli 更快捷
# 新建文件夹 intellissh 和 子目录
mkdir -p /volume1/docker/intellissh/data
# 进入 intellissh 目录
cd /volume1/docker/intellissh
# 运行容器
docker run -d \\
--restart unless-stopped \\
--name intellissh \\
-p 3185:3000 \\
-v $(pwd)/data:/app/server/data \\
clusterzx/intellissh:latest
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
version: '3'
services:
intellissh:
image:clusterzx/intellissh:latest
container_name:intellissh
restart:unless-stopped
ports:
-3185:3000
volumes:
# Mount for persistent backend data (SQLite DB, session info, etc.)
-./data:/app/server/data
然后执行下面的命令
# 新建文件夹 intellissh 和 子目录
mkdir -p /volume1/docker/intellissh/data
# 进入 intellissh 目录
cd /volume1/docker/intellissh
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d
在浏览器中输入 http://群晖IP:3185 就能看到登录界面
默认管理员凭证在首次启动时显示在 Docker 日志中,类似下面这样
========================================================
INITIAL ADMIN ACCOUNT CREATED
Username: admin
Password: 48b8d3114cc07e61
Please log in and change this password immediately!
========================================================
如果不是在群晖上,可以用命令 docker logs intellissh 查看
登录成功后的主界面
点 New Session 创建新的连接
点 Connect
连接成功
点 Settings 可以设置邮件和服务的相关参数,例如关闭注册
而点 Switch to User Settings 进入用户设置后,可以设置 LLM
以硅基流动为例
Custom API Key:填入硅基的 API 秘钥;Custom API URL:填入硅基的 API 地址;Custom Model:例如 deepseek-ai/DeepSeek-V3目前硅基流动(SiliconFlow),注册就送 2000 万 Tokens,虽然不是免费,但也够用一阵子的
注册地址:
https://cloud.siliconflow.cn/i/NkUiXVhQ
开启 AI助手
点 Execute 可以直接执行,和 Warp 终端比较像了
clusterzx/intellissh: A secure and user-friendly web app for managing Linux servers with Artifical Intelligence via SSH—right from your browser.
地址:https://github.com/clusterzx/intellissh
@所有人:写文不易,如果你都看到了这里,请点个赞和在看,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。
什么是 Phylum ?
Phylum是一个自托管的文件存储平台,旨在替代Google Drive和Dropbox等云存储服务。它具有离线优先的web和原生客户端,用户可以在没有稳定互联网连接的情况下进行操作。
web 和原生客户端,支持跨平台使用。WebDAV 协议,方便与其他应用程序集成。LDAP 和 OpenID(OAuth)等身份验证方式。Phylum,支持快速迭代和版本控制。Phylum 实现内部文件共享和权限管理,确保数据安全。Phylum 为用户提供了一种灵活、安全的文件存储和管理解决方案,适合各种需求和使用场景。
在群晖上以 Docker 方式安装。
本文写作时,
latest版本对应的软件版本为0.4.0;
采用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
services:
server:
image:shroff12/phylum:latest
container_name:phylum_server
restart:always
ports:
-'2448:2448'
volumes:
-./storage:/app/storage
# - ./config.yml:/app/config.yml
environment:
PHYLUM_DB_HOST:db
PHYLUM_DB_NAME:phylum
PHYLUM_DB_USER:phylum
PHYLUM_DB_PASSWORD:phylum123
depends_on:
db:
condition:service_healthy
db:
image:docker.io/postgres:17
container_name:phylum_db
restart:always
# ports:
# - '5432:5432'
volumes:
-./data:/var/lib/postgresql/data
environment:
POSTGRES_DB:phylum
POSTGRES_USER:phylum
POSTGRES_PASSWORD:phylum123
healthcheck:
test:\"pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}\"
interval:30s
timeout:5s
retries:3
start_period:5s
然后执行下面的命令
# 新建文件夹 phylum 和 子目录
mkdir -p /volume1/docker/phylum/{data,storage}
# 进入 phylum 目录
cd /volume1/docker/phylum
# 将 docker-compose.yml 和 config.yml 放入当前目录
# 一键启动
docker-compose up -d
在浏览器中输入 http://群晖IP:2448 就能看到设置界面
直接点 Next 会看到登录界面
官方的文档没看懂,所以求助了一下 AI
# 进入容器
docker exec -it phylum_server /bin/sh
# 创建用户(不发送邮件)
./phylum admin user invite wbsu2003@gmail.com --no-email
# 为用户设置密码
# 密码不能少于12个字符,必须要有1个大写字母等(示例:@Abc1234567890@)
./phylum admin user passwd wbsu2003@gmail.com
用上面创建用户的邮件和密码登录成功后的主界面
点 + NEW 可以新建目录和上传文件
随便上传了一个文件
支持右键功能
默认是开启的,user@exmaple.com 的 WebDAV 路径将为 /webdav/~user@example.com
按照上一步新建的
URL:http://群晖IP:2448/webdav/~wbsu2003@gmail.comwbsu2003@gmail.com连接成功后,能看到我们上传的文件
从代码看,客户端使用 Flutter 开发,应该是支持多平台的
但是发布的版本,目前似乎还只有 Android 的,可能是因为还在项目早期吧
1. shroff/phylum: Self-hosted cloud file storage with offline-first web and native clients - Codeberg.org
地址:https://codeberg.org/shroff/phylum
2. Phylum - self-hosted file storage with offline-first web and native clients : r/selfhosted
地址:https://www.reddit.com/r/selfhosted/comments/1lseax4/phylum_selfhosted_file_storage_with_offlinefirst/
@所有人:写文不易,如果你都看到了这里,请点个赞和在看,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。
什么是 IntelliSSH ?
IntelliSSH是一个安全且用户友好的网络应用程序,旨在通过SSH管理Linux服务器。它结合了人工智能功能,允许用户通过浏览器直接访问和控制远程服务器。
xterm.js 提供实时终端访问,支持多种操作。SSH 会话,提供简化的用户体验。Docker 部署。IntelliSSH 轻松管理多台 Linux 服务器,提高工作效率。Linux 操作和网络管理。IntelliSSH 是一个功能强大的工具,结合了 SSH 管理和人工智能,其用户友好的界面和安全特性,使得远程服务器管理变得更加高效和安全。
在群晖上以 Docker 方式安装。
在注册表中搜索 intellissh ,选择第一个 clusterzx/intellissh,版本选择 latest。
本文写作时,
latest版本对应为1.1.0;
在 docker 文件夹中,创建一个新文件夹 intellissh,并在其中建一个子文件夹 data
docker/intellissh/data | /app/server/data | session 等 |
本地端口不冲突就行,不确定的话可以用命令查一下
# 查看端口占用
netstat -tunlp | grep 端口号
3185 | 3000 |
如果你熟悉命令行,可能用 docker cli 更快捷
# 新建文件夹 intellissh 和 子目录
mkdir -p /volume1/docker/intellissh/data
# 进入 intellissh 目录
cd /volume1/docker/intellissh
# 运行容器
docker run -d \\
--restart unless-stopped \\
--name intellissh \\
-p 3185:3000 \\
-v $(pwd)/data:/app/server/data \\
clusterzx/intellissh:latest
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
version: '3'
services:
intellissh:
image:clusterzx/intellissh:latest
container_name:intellissh
restart:unless-stopped
ports:
-3185:3000
volumes:
# Mount for persistent backend data (SQLite DB, session info, etc.)
-./data:/app/server/data
然后执行下面的命令
# 新建文件夹 intellissh 和 子目录
mkdir -p /volume1/docker/intellissh/data
# 进入 intellissh 目录
cd /volume1/docker/intellissh
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d
在浏览器中输入 http://群晖IP:3185 就能看到登录界面
默认管理员凭证在首次启动时显示在 Docker 日志中,类似下面这样
========================================================
INITIAL ADMIN ACCOUNT CREATED
Username: admin
Password: 48b8d3114cc07e61
Please log in and change this password immediately!
========================================================
如果不是在群晖上,可以用命令 docker logs intellissh 查看
登录成功后的主界面
点 New Session 创建新的连接
点 Connect
连接成功
点 Settings 可以设置邮件和服务的相关参数,例如关闭注册
而点 Switch to User Settings 进入用户设置后,可以设置 LLM
以硅基流动为例
Custom API Key:填入硅基的 API 秘钥;Custom API URL:填入硅基的 API 地址;Custom Model:例如 deepseek-ai/DeepSeek-V3目前硅基流动(SiliconFlow),注册就送 2000 万 Tokens,虽然不是免费,但也够用一阵子的
注册地址:
https://cloud.siliconflow.cn/i/NkUiXVhQ
开启 AI助手
点 Execute 可以直接执行,和 Warp 终端比较像了
clusterzx/intellissh: A secure and user-friendly web app for managing Linux servers with Artifical Intelligence via SSH—right from your browser.
地址:https://github.com/clusterzx/intellissh
@所有人:写文不易,如果你都看到了这里,请点个赞和在看,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。
什么是 IntelliSSH ?
IntelliSSH是一个安全且用户友好的网络应用程序,旨在通过SSH管理Linux服务器。它结合了人工智能功能,允许用户通过浏览器直接访问和控制远程服务器。
xterm.js 提供实时终端访问,支持多种操作。SSH 会话,提供简化的用户体验。Docker 部署。IntelliSSH 轻松管理多台 Linux 服务器,提高工作效率。Linux 操作和网络管理。IntelliSSH 是一个功能强大的工具,结合了 SSH 管理和人工智能,其用户友好的界面和安全特性,使得远程服务器管理变得更加高效和安全。
在群晖上以 Docker 方式安装。
在注册表中搜索 intellissh ,选择第一个 clusterzx/intellissh,版本选择 latest。
本文写作时,
latest版本对应为1.1.0;
在 docker 文件夹中,创建一个新文件夹 intellissh,并在其中建一个子文件夹 data
docker/intellissh/data | /app/server/data | session 等 |
本地端口不冲突就行,不确定的话可以用命令查一下
# 查看端口占用
netstat -tunlp | grep 端口号
3185 | 3000 |
如果你熟悉命令行,可能用 docker cli 更快捷
# 新建文件夹 intellissh 和 子目录
mkdir -p /volume1/docker/intellissh/data
# 进入 intellissh 目录
cd /volume1/docker/intellissh
# 运行容器
docker run -d \\
--restart unless-stopped \\
--name intellissh \\
-p 3185:3000 \\
-v $(pwd)/data:/app/server/data \\
clusterzx/intellissh:latest
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
version: '3'
services:
intellissh:
image:clusterzx/intellissh:latest
container_name:intellissh
restart:unless-stopped
ports:
-3185:3000
volumes:
# Mount for persistent backend data (SQLite DB, session info, etc.)
-./data:/app/server/data
然后执行下面的命令
# 新建文件夹 intellissh 和 子目录
mkdir -p /volume1/docker/intellissh/data
# 进入 intellissh 目录
cd /volume1/docker/intellissh
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d
在浏览器中输入 http://群晖IP:3185 就能看到登录界面
默认管理员凭证在首次启动时显示在 Docker 日志中,类似下面这样
========================================================
INITIAL ADMIN ACCOUNT CREATED
Username: admin
Password: 48b8d3114cc07e61
Please log in and change this password immediately!
========================================================
如果不是在群晖上,可以用命令 docker logs intellissh 查看
登录成功后的主界面
点 New Session 创建新的连接
点 Connect
连接成功
点 Settings 可以设置邮件和服务的相关参数,例如关闭注册
而点 Switch to User Settings 进入用户设置后,可以设置 LLM
以硅基流动为例
Custom API Key:填入硅基的 API 秘钥;Custom API URL:填入硅基的 API 地址;Custom Model:例如 deepseek-ai/DeepSeek-V3目前硅基流动(SiliconFlow),注册就送 2000 万 Tokens,虽然不是免费,但也够用一阵子的
注册地址:
https://cloud.siliconflow.cn/i/NkUiXVhQ
开启 AI助手
点 Execute 可以直接执行,和 Warp 终端比较像了
clusterzx/intellissh: A secure and user-friendly web app for managing Linux servers with Artifical Intelligence via SSH—right from your browser.
地址:https://github.com/clusterzx/intellissh
@所有人:写文不易,如果你都看到了这里,请点个赞和在看,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。
什么是 Lunalytics ?
Lunalytics是一个开源监控工具,使用Node.js和React构建,专注于为开发者提供优先体验,支持多个用户。Lunalytics目前可以监控HTTP(s)/TCP连接,未来会添加更多连接。除了ping👀 之外,还在研究不同的监控系统。
HTTP 和 TCP 连接,未来将添加更多监控选项。Lunalytics 旨在克服现有监控工具的不足,提供一个现代化、易于使用的解决方案。
在群晖上以 Docker 方式安装。
在注册表中搜索 lunalytics ,选择第一个 ksjaay/lunalytics,版本只有一个 latest,所以双击直接下载。
在 docker 文件夹中,创建一个新文件夹 lunalytics,并在其中建一个子文件夹 data
docker/lunalytics/data | /app/data | |
docker/lunalytics/logs | /app/logs |
本地端口不冲突就行,不确定的话可以用命令查一下
# 查看端口占用
netstat -tunlp | grep 端口号
2308 | 2308 |
如果你熟悉命令行,可能用 docker cli 更快捷
# 新建文件夹 lunalytics 和 子目录
mkdir -p /volume1/docker/lunalytics/{data,logs}
# 进入 lunalytics 目录
cd /volume1/docker/lunalytics
# 运行容器
docker run -d \\
--restart unless-stopped \\
--name lunalytics \\
-p 2308:2308 \\
-v $(pwd)/data:/app/data \\
-v $(pwd)/logs:/app/logs \\
ksjaay/lunalytics:latest
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
version: '3'
services:
lunalytics:
image:ksjaay/lunalytics:latest
container_name:lunalytics
restart:unless-stopped
ports:
-2308:2308
volumes:
-./data:/app/data
-./logs:/app/logs
然后执行下面的命令
# 新建文件夹 lunalytics 和 子目录
mkdir -p /volume1/docker/lunalytics/{data,logs}
# 进入 lunalytics 目录
cd /volume1/docker/lunalytics
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d
简单测试了一下,使用 http://群晖IP:2308 注册时会报错 Please enter a valid URL.,而且登录也不能成功。老苏尝试用 nginx proxy manager 做反代后,可以正常登录
假设实际访问地址为: https://lunalytics.laosu.tech
lunalytics.laosu.tech | http://192.168.0.197:2308 | Lunalytics |
在 npm 中的设置
SSL 都勾选了
在浏览器中输入反代的域名,就能看到注册向导界面
Email:填入 Email 地址Uasename:填入用户名设置密码
设置按照类型
如果选择了 Advanced Setup
SQLite 和 PostgreSQL接下来是网页设置
JWT Secret :相当是一个密钥,用于对 Token 进行签名验证。是一个长且随机的字符串。Website URL:这里必须要用域名,否则会报错 Please enter a valid URL.,下图中尚未做修改,是错误的范例设置完成后的主界面
点 NEW 新建监控,以老苏的博客为例
Name :不能使用中文,不能有空格Monitor Type:支持 http 和 tcpURL :需要监控的网址Method :支持 HEAD、DELETE、GET、OPTIONS设置完成后,开始是没有数据的
慢慢的就有数据了
再多等一会儿
虽然支持多种通知,但对国内用户并不友好
KSJaay/Lunalytics: 🚀 Open source monitoring tool built with Node.js
地址:https://github.com/KSJaay/LunalyticsLunalytics
地址:https://lunalytics.xyz/Welcome to Lunalytics documentation | Lunalytics
地址:https://lunalytics.xyz/intro.html
@所有人:写文不易,如果你都看到了这里,请点个赞和在看,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。
\n
\n