本地部署开源任务管理平台 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 登录界面了。

相关新闻

时序控制方式与时序系统:从同步到异步的工程实践与避坑指南

时序控制方式与时序系统:从同步到异步的工程实践与避坑指南

1. 项目概述:从“时序”说起,为什么它无处不在又至关重要“时序”这个词,听起来有点技术范儿,但说白了,它就是“时间顺序”。我们身边几乎所有需要“按部就班”工作的东西,都离不开时序。比如,你…

2026/8/26 9:48:28 阅读更多 →
UE4.26 Take Recorder实战指南:高效录制引擎内动画与过场

UE4.26 Take Recorder实战指南:高效录制引擎内动画与过场

1. 项目概述:为什么是UE4.26的Take Recorder? 如果你正在用UE4.26或相近版本做动画、过场,或者想快速录制一段高质量的引擎内表演用于预览或交付,那么Take Recorder这个工具你一定绕不开。它不是什么新玩意儿,但在4.26…

2026/8/24 22:51:47 阅读更多 →
Spring Boot 入门指南:从零开始构建 Java Web 应用

Spring Boot 入门指南:从零开始构建 Java Web 应用

1. Spring Boot 简介 Spring Boot 是 Spring 框架的一个子项目,旨在简化 Spring 应用的初始搭建和开发过程。它通过自动配置、起步依赖和嵌入式服务器等特性,让开发者能够快速创建独立运行、生产级别的 Spring 应用。 2. Spring Boot 的核心特性 自动…

2026/8/27 8:17:16 阅读更多 →

最新新闻

生鲜供应链决策:ARIMA+Prophet+遗传算法实战链路

生鲜供应链决策:ARIMA+Prophet+遗传算法实战链路

1. 这不是一篇“论文模板”,而是一套可落地的生鲜供应链决策工具链 高教社杯数模竞赛C题——2023年那道关于蔬菜定价与补货的题目,表面看是道建模题,实则直击生鲜零售最痛的神经:今天该进多少黄瓜?明天菠菜涨两毛要不要…

2026/8/27 11:14:44 阅读更多 →
逛完 WRC,我们发现机器人行业最该回答的 5 个问题

逛完 WRC,我们发现机器人行业最该回答的 5 个问题

没来的一定要看,来了的不看等于白来。 8 月 19 日,北京亦庄的空气里飘着一种奇怪的兴奋,这是 2026 世界机器人大会开幕的日子。300 多家企业、2000 多件展品,几乎把具身智能行业能拿出的东西都搬到了这里:大模型、本体…

2026/8/27 11:14:44 阅读更多 →
Python绘制动态爱心:从数学原理到交互式贺卡实战

Python绘制动态爱心:从数学原理到交互式贺卡实战

1. 从一行代码到一份心意:Python画爱心的核心逻辑 七夕到了,想给那个特别的人一份独一无二的数字礼物?用Python画一个动态的、会跳动的爱心,听起来是不是比单纯的文字或图片更有意思?这不仅仅是写几行代码,…

2026/8/27 11:14:44 阅读更多 →
基于springboot的大数据的学习推荐系统设计与实现(源码+lw+部署文档+讲解等)

基于springboot的大数据的学习推荐系统设计与实现(源码+lw+部署文档+讲解等)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/27 11:14:44 阅读更多 →
STM32开发入门:从寄存器操作到标准外设库的工程化实践

STM32开发入门:从寄存器操作到标准外设库的工程化实践

1. 项目概述:从寄存器到库函数的思维跃迁 拿到野火霸天虎 STM32F407这块板子,点亮LED灯通常是第一个实操项目。很多新手教程会教你直接操作寄存器,比如找到GPIOA的基地址,然后对ODR寄存器进行位操作。这种方法直截了当&#xff0c…

2026/8/27 11:14:44 阅读更多 →
手写C++函数包装器:从std::function原理到类型擦除实战

手写C++函数包装器:从std::function原理到类型擦除实战

1. 从“function”说起:为什么我们需要一个自己的模板函数 在C的日常开发里, std::function 是个高频词。无论是处理回调、实现事件系统,还是构建命令模式,它都扮演着“万能函数包装器”的角色。但不知道你有没有过这样的经历&a…

2026/8/27 11:13:43 阅读更多 →

日新闻

Go语言构建企业级AI服务网关:统一管理英伟达等AI接口调用

Go语言构建企业级AI服务网关:统一管理英伟达等AI接口调用

1. 项目概述:从零构建一个企业级的AI服务网关 最近在帮一个做内容审核的团队做技术架构升级,他们原来的业务里,每天有几十万张图片和短视频需要过审,最初是接了几个开源的AI模型自己部署,但效果和性能一直不太稳定。后…

2026/8/27 0:00:51 阅读更多 →
网盘直链下载助手5分钟解析八大网盘真实地址

网盘直链下载助手5分钟解析八大网盘真实地址

网盘直链下载助手5分钟解析八大网盘真实地址 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸…

2026/8/27 1:06:27 阅读更多 →
从零点亮 ESP32:Arduino ESP32 开发环境搭建与首次烧录完整指南

从零点亮 ESP32:Arduino ESP32 开发环境搭建与首次烧录完整指南

从零点亮 ESP32:Arduino ESP32 开发环境搭建与首次烧录完整指南 【免费下载链接】arduino-esp32 Arduino core for the ESP32 family of SoCs 项目地址: https://gitcode.com/GitHub_Trending/ar/arduino-esp32 Arduino ESP32 是乐鑫官方的 ESP32 系列 Ardui…

2026/8/27 1:06:27 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/26 14:45:33 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/26 17:46:43 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/26 14:46:37 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/26 3:50:20 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/26 17:46:39 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/26 1:24:05 阅读更多 →