想把日记存在自己的NAS里?极空间部署DailyTxT与远程访问教程

想把日记存在自己的NAS里?极空间部署DailyTxT与远程访问教程 前言日记和私人记录通常包含生活经历、个人想法以及不适合公开的内容。把这些资料长期保存在第三方平台中虽然使用方便但也需要考虑账号变化、平台限制和数据迁移等问题。如果家中已经有一台长期运行的极空间可以考虑把日记服务部署在自己的设备上。这样可以自行决定数据保存目录、账号注册方式和备份方案不需要把所有记录完全依赖在外部平台中。DailyTxT是一款界面相对简洁的自托管日记工具支持按日期记录内容、关键词搜索、图片上传和重点收藏。通过Docker部署后可以直接在浏览器中注册账号并开始使用。本文将从极空间的SSH与Docker环境检查开始完成DailyTxT的Docker Compose部署、数据目录挂载和基础参数配置。随后再通过cpolar建立公网访问地址让人在其他网络环境中也能查看和记录自己的日记。1.极空间一键部署DailyTxT一键部署DailyTxTDocker镜像轻松运行只需一条命令DailyTxT立即上线。我这里使用极空间操作1.1ssh远程连接到极空间开启【SSH 服务】使用终端Windows PowerShell / Mac Terminal登录sshrootIP没有ssh的小伙伴可以去cpolar官网参考—《极空间别再吃灰了开启SSH秒变全能服务器》这篇文章1.2验证docker是否开启使用命令docker-vsystemctl status-v没有docker的小伙伴可以去cpolar官网参考—《极空间开箱实录从拆箱到远程访问保姆级教程30分钟上手》这篇文章。1.3安装DailyTxT以docker形式安装先建存放视频文件夹mkdir-p/docker/dailytxtcd/docker/dailytxt请将下面的内容保存为docker-compose.yml文件:version:3services: dailytxt: image: phitux/dailytxt:latest container_name: dailytxt restart: always ports: -8755:8755 volumes: - ./data:/app/data/ environment: -PORT8755-SECRET_KEY你的秘钥 -ALLOW_REGISTRATIONTrue -DATA_INDENT2-JWT_EXP_DAYS60SECRET_KEY寻找方法openssl rand-base6432执行下列命令docker-composeup-d在浏览器中输入http://极空间IP:8755就能看到登录界面1.4简单使用DailyTxT先注册一个用户注册后登录接下来我们就可以写日记啦写完之后的日期会有标记点哪天就可以看见那天对应日记也可以通过搜索关键字搜索上传图片收藏后还有重点标识是不是特别便捷想在外出时也能查看或记录日记使用 cpolar 快速创建内网穿透隧道无需公网IP即可将本地 DailyTxT 服务暴露到外网。2.安装cpolar实现随时随地听歌cpolar 可以将你本地电脑中的服务如 SSH、Web、数据库映射到公网。即使你在家里或外出时也可以通过公网地址连接回本地运行的开发环境。❤️以下是安装cpolar步骤使用一键脚本安装命令sudocurlhttps://get.cpolar.sh|sh安装完成后执行下方命令查看cpolar服务状态如图所示即为正常启动sudosystemctl status cpolarCpolar安装和成功启动服务后在浏览器上输入虚拟机主机IP加9200端口即:【http://ip:9200】访问Cpolar管理界面使用Cpolar官网注册的账号登录,登录后即可看到cpolar web 配置界面,接下来在web 界面配置即可打开浏览器访问本地9200端口使用cpolar账户密码登录即可,登录后即可对隧道进行管理。3.配置公网地址登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道隧道名称可自定义本例使用了:daily注意不要与已有的隧道名称重复协议http本地地址8755域名类型随机域名地区选择China Top创建成功后打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了公网地址接下来就可以在其他电脑或者移动端设备异地上使用地址访问。访问成功。4.保留固定公网地址使用cpolar为其配置二级子域名该地址为固定地址不会随机变化。点击左侧的预留选择保留二级子域名地区选择china Top然后设置一个二级子域名名称我使用的是dailyy大家可以自定义。填写备注信息点击保留。登录cpolar web UI管理界面点击左侧仪表盘的隧道管理——隧道列表找到所要配置的隧道点击右侧的编辑。修改隧道信息将保留成功的二级子域名配置到隧道中域名类型选择二级子域名Sub Domain填写保留成功的二级子域名地区: China Top点击更新更新完成后打开在线隧道列表此时可以看到随机的公网地址已经发生变化地址名称也变成了保留和固定的二级子域名名称。最后我们使用固定的公网地址在任意设备的浏览器中访问可以看到成功访问极空间的页面这样一个永久不会变化的二级子域名公网网址即设置好了。这样我们就可以随时随地听记笔记了!总结完成以上配置后DailyTxT就已经运行在极空间中。日记数据通过挂载目录保存在本地文件夹内后续即使重新创建容器也可以继续使用原来的数据目录。进入DailyTxT后可以按照日期创建日记并通过日历标记查看当天内容。关键词搜索、图片上传和收藏功能也能满足基础的个人记录与内容查找需求。通过cpolar创建公网隧道后原本只能在家庭局域网中访问的DailyTxT页面也可以从手机或其他电脑打开。继续配置固定二级子域名后远程访问地址能够保持不变日常使用会更加方便。需要注意的是日记内容通常具有较高的隐私性。正式使用前应生成足够复杂的SECRET_KEY设置可靠的账户密码并在完成个人账号注册后根据实际需求关闭公开注册。同时还应定期备份data目录避免因磁盘故障、误操作或容器配置变化导致记录丢失。