本地部署开源任务管理平台 Vikunja 并实现外部访问
Vikunja 是一款开源、自托管的待办事项与任务管理平台它支持看板、列表、日历等多种视图提供标签、优先级、任务依赖、多用户权限等丰富功能适用于个人效率管理与团队协作适合注重安全与定制性的技术用户和团队。本文将详细介绍如何利用 Docker 在局域网内部署 Vikunja 并结合路由侠实现外网访问局域网内部署的 Vikunja 。第一步本地部署安装 Vikunja1本教程操作环境为 Linux Ubuntu 系统Vikunja 依赖 Docker 运行我们需要先确保你的系统上已经安装了 Docker 。如果尚未安装可以参考文档进行安装点此查看。2安装 Docker Compose 。sudo curl -L https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep -Po tag_name: \K.*\d) /usr/local/bin/docker-compose3创建并进入项目目录。mkdir ~/vikunja-test cd ~/vikunja-test4创建数据目录并设置目录所有者为 UID1000 。mkdir -p vikunja-data vikunja-db sudo chown -R 1000:1000 vikunja-data vikunja-db5创建 docker-compose.yml 文件。sudo vim docker-compose.yml写入以下内容version: 3 services: vikunja: image: vikunja/vikunja:latest container_name: vikunja-app ports: - 3456:3456 volumes: - ./vikunja-data:/app/vikunja/files - ./vikunja-db:/app/vikunja/db environment: - VIKUNJA_SERVICE_PUBLICURLhttp://你的服务器 IP:3456 - VIKUNJA_DATABASE_PATH/app/vikunja/db/vikunja.db restart: unless-stopped6启动 Vikunja 服务。docker-compose up -d7打开浏览器访问地址 http://你的服务器 IP:3456 就能看到你部署的 Vikunja 登录界面了。第二步外网访问本地 Vikunja安装路由侠内网穿透。1当前未提供网页管理需要先在任意一台 Windows 机器安装路由侠 Windows 版本用作跨机器管理。点此下载2在路由侠客户端主界面进入“ 设备管理 ”点击右下角的“ 添加设备 ”此时可查看到对应的安装码此安装码用于将设备添加到对应账号下可选中后复制。3直接下载后导入wget https://dl.luyouxia.com:8443/v2/lyx-docker-x86_64.tar docker load -i lyx-docker-x86_64.tar4然后使用该镜像启动容器。docker run --name lyx -it --restartalways --nethost -e code这里填写安装码luyouxia/lyx5此时需要等待下载和安装的过程如果一切正常最终可以看到一些输出并且可以看到如下提示[Device] Logged in. Token: ....这就表示安装成功了。当前 Linux 终端这边如果是使用的上面的命令Docker 是运行在前台此时可以按住 Ctrl C 退出路由侠容器也将退出。现在可以使用以下命令将其放入后台持续运行docker start lyx注意如果容器删除重新 docker run 将创建为新的设备。需要注意的是因为容器参数已经添加了 --restartalways 这样开机就会自动启动不需要再手动启动路由侠了。6现在回到 Windows 这边设备列表点击右上角的 × 返回主界面再次进入就可以找到这个设备可以修改名称。7回到主界面点击【内网映射】。8注意右上角的设备名称下拉框这里选中刚刚添加的设备名称此时在这个界面上添加的映射就属于刚刚这个设备。添加或修改一般需要等待 30 秒容器中的路由侠进程就会更新并加载。切换好设备后点击【添加映射】。9选择【原生端口】。10在内网地址填写你的服务器 IP 和 Vikunja 端口 3456 后点击【创建】按钮如下图。11创建好后就可以看到一条映射的公网地址鼠标右键点击【复制地址】。12在外网电脑上打开浏览器在地址栏输入从路由侠生成的外网地址就可以看到内网部署的 Vikunja 登录界面了。

相关新闻

Seraphine:5大核心功能彻底改变你的英雄联盟游戏体验

Seraphine:5大核心功能彻底改变你的英雄联盟游戏体验

Seraphine:5大核心功能彻底改变你的英雄联盟游戏体验 【免费下载链接】Seraphine 英雄联盟战绩查询工具 项目地址: https://gitcode.com/gh_mirrors/se/Seraphine 你是否在英雄联盟游戏中频繁遇到这些困扰:每次BP阶段都要花时间研究该禁什么英雄&…

2026/8/1 8:32:56阅读更多 →
康臣药业参与贵州医科大学附属肿瘤影像诊断能力培训班第三期

康臣药业参与贵州医科大学附属肿瘤影像诊断能力培训班第三期

聚焦肿瘤影像诊断,共促基层能力提升2026年7月3日至5日,由《影像诊断与介入放射学》杂志主办、贵州医科大学附属肿瘤医院承办的“贵州医科大学附属肿瘤影像诊断能力培训班第三期暨区县级影像诊断能力提升班第三期”在贵阳市隆重召开。本次大会由贵州医科大…

2026/8/1 8:32:56阅读更多 →
基于《AIOps原则》的系统设计:从“经验运维“到“算法运营“

基于《AIOps原则》的系统设计:从“经验运维“到“算法运营“

基于《AIOps原则》的系统设计:从"经验运维"到"算法运营"摘要:本文受瑞达利欧《原则》启发,首次将AIOps架构设计抽象为五条不可违背的根本原则——数据至上、闭环优先、因果优先、关注点分离、人在回路。文章不仅阐述了原…

2026/8/1 8:32:56阅读更多 →
飞利浦智能茶吧机评测:下置水桶与曲面屏的智能饮水革新

飞利浦智能茶吧机评测:下置水桶与曲面屏的智能饮水革新

飞利浦智能茶吧机全面评测:下置水桶曲面大屏的智能饮水体验 最近在办公室和家里都遇到了传统饮水机的痛点:换水桶费力、水温控制不精准、外观设计过时。经过多方对比,最终选择了飞利浦这款智能茶吧机,它不仅解决了传统饮水机的诸多…

2026/8/1 9:55:21阅读更多 →
AI Agent如何革新PPT制作:从任务规划到多模态生成的自动化实践

AI Agent如何革新PPT制作:从任务规划到多模态生成的自动化实践

1. 项目概述:当AI遇上PPT,一场生产力的革命最近在Hugging Face(HF)的排行榜上,一个名为“PPT Agent”的项目登顶榜首,引起了我的强烈好奇。作为一个常年与PPT“相爱相杀”的从业者,从写方案、做…

2026/8/1 9:55:21阅读更多 →
Wireshark本地回环抓包全攻略:Windows与Linux/macOS实战解析

Wireshark本地回环抓包全攻略:Windows与Linux/macOS实战解析

1. 为什么本地回环抓包是个“技术活”?如果你用过Wireshark抓取过网卡流量,比如分析局域网内的HTTP请求或者排查某个服务的网络问题,可能会觉得这工具用起来挺顺手。但当你把目标转向自己电脑上运行的程序,比如一个监听127.0.0.1:…

2026/8/1 9:55:21阅读更多 →
MAA明日方舟自动化助手:完整指南解放你的游戏时间

MAA明日方舟自动化助手:完整指南解放你的游戏时间

MAA明日方舟自动化助手:完整指南解放你的游戏时间 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: https://gitcode…

2026/8/1 9:55:21阅读更多 →
Python数据采集实战:从零构建稳定可靠的数据搬运系统

Python数据采集实战:从零构建稳定可靠的数据搬运系统

在实际项目开发中,我们经常需要从外部站点获取数据并整合到自己的系统中。这类“数据搬运”任务看似简单,但实际操作时会遇到编码处理、网络请求、数据解析、反爬机制、数据存储等多个技术难点。本文将以一个典型的数据搬运场景为例,详细介绍…

2026/8/1 9:55:21阅读更多 →
Altium Designer差分对DRC间距报错:原理剖析与系统解决方案

Altium Designer差分对DRC间距报错:原理剖析与系统解决方案

1. 项目概述:差分间距报错,一个让PCB工程师头疼的“老朋友”在Altium Designer里画板子,DRC(设计规则检查)是每个工程师在投板前必须过的一道坎。它就像一位严格的质检员,帮你找出所有可能影响生产或功能的…

2026/8/1 9:53:21阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/31 20:44:05阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/31 17:41:43阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/31 20:44:05阅读更多 →
无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut 在数字媒体创作领域,视频编辑处理的质量损…

2026/8/1 0:00:10阅读更多 →
AI辅助本科论文写作:8大工具评测与高效使用指南

AI辅助本科论文写作:8大工具评测与高效使用指南

1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…

2026/8/1 0:00:10阅读更多 →
如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手 【免费下载链接】ticket-purchase 大麦自动抢票,支持人员、城市、日期场次、价格选择 项目地址: https://gitcode.com/GitHub_Trending/ti/ticket-purchase 还在为抢不到热门演唱会门票…

2026/8/1 0:00:10阅读更多 →
无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut 在数字媒体创作领域,视频编辑处理的质量损…

2026/8/1 0:00:10阅读更多 →
AI辅助本科论文写作:8大工具评测与高效使用指南

AI辅助本科论文写作:8大工具评测与高效使用指南

1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…

2026/8/1 0:00:10阅读更多 →
如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手 【免费下载链接】ticket-purchase 大麦自动抢票,支持人员、城市、日期场次、价格选择 项目地址: https://gitcode.com/GitHub_Trending/ti/ticket-purchase 还在为抢不到热门演唱会门票…

2026/8/1 0:00:10阅读更多 →