Ubuntu docker 安装 vikunja ,搭建项目管理系统

在现代工作环境中,有效的任务管理对于提高生产力至关重要。如果你在寻找一个兼具隐私保护和自托管能力的任务管理工具,Vikunja 可能是你的理想选择。

Vikunja 是一款开源任务管理软件,旨在帮助个人和团队高效地组织和跟踪任务。它不仅支持任务的创建和管理,还允许用户对自己的数据拥有完全的控制权,因为它可以自托管在用户的服务器上。

主要特点

  1. 自托管:Vikunja 可以部署在用户自己的服务器上,这意味着你的数据不会存储在第三方服务器上,从而提高了隐私和数据安全性。

  2. 多功能任务管理:支持创建、编辑、跟踪任务,并允许设置截止日期、优先级以及任务分类。任务可以按列表和标签进行组织,以帮助用户更好地管理和优先处理任务。

  3. 现代化用户界面:Vikunja 提供了一个干净、直观的界面,用户可以通过 Web 浏览器轻松访问和管理任务。

  4. API 支持:为开发者提供了 API,方便进行功能扩展和与其他应用的集成。

  5. 团队协作:支持多用户环境,非常适合团队合作和项目管理。

环境

ubuntu 20.04

1.安装docker

Ubuntu 安装Docker 运行Nginx-优快云博客

2.安装docker-compose 

Ubuntu 安装 docker-compose-优快云博客

3.编写shell脚本

vim shart.sh
#!/bin/bash

# 创建目录结构
rm -r /docker/vikunja
mkdir -p /docker/vikunja/data

# 进入目标目录
cd /docker/vikunja

# 将内容写入 docker-compose.yml 文件
cat <<EOF > docker-compose.yml
services:
  vikunja:
    image: vikunja/vikunja
    container_name: vikunja
    volumes:
      - /docker/vikunja/data:/app/vikunja/files
    ports:
      - "8091:3456"   
    restart: unless-stopped
    environment:
        TZ: Asia/Shanghai
        VIKUNJA_SERVICE_PUBLICURL: http://47.116.170.37:8091
        VIKUNJA_DATABASE_HOST: 47.116.170.37:3307  # maridb 数据读地址
        VIKUNJA_DATABASE_PASSWORD: 123456xyz    #数据库密码
        VIKUNJA_DATABASE_TYPE: mysql         
        VIKUNJA_DATABASE_USER: root       
        VIKUNJA_DATABASE_DATABASE: vikunja_db  #预键数据库
        VIKUNJA_SERVICE_JWTSECRET: 
EOF

# 启动 Docker Compose
docker compose up -d

4.启动shell脚本

sh start.sh

5.打开网页,开始使用

http://<主机IP>:8091/ 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值