暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

最简单的共享列表服务器KissLists

各种折腾 2022-07-29
363

周三晚上刚做完核酸,又发放了一周的抗原,每天出门上个班,小区门口还有人查 24
小时核酸。从公开的数据看也不严重啊,怎么好像草木皆兵的?

上一轮通知的核酸今晚就结束了,今天晚些时候应该又会有新的通知,估摸着周末不是核酸就是抗原。


什么是 KissLists ?

KissLists
是一个非常简单的列表共享应用程序。采用 Go
编码,数据库使用了 SQLite
,是 Google Keep
待办事项列表的超简约替代品。

因为不需要登录验证,所以适合用来做家庭的公用待办事项列表,就好像冰箱贴、小黑板一样。

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 kisslists
,选择第一个 allyouneedisgnu/kisslists
,版本选择 latest

docker
文件夹中,创建一个新文件夹,并将其命名为 ghost

文件夹装载路径说明
docker/kisslists
/kisslists
存放设置

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号

本地端口容器端口
4380
80

默认没有暴露端口

需要点 +
号自己添加

命令行安装

如果你熟悉命令行,可能用 docker cli
更快捷,老苏更喜欢命令行,搭建环境比较快捷

# 新建文件夹 kisslists 
mkdir -p /volume2/docker/kisslists

# 进入 kisslists 目录
cd /volume2/docker/kisslists

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name kisslists \
   -p 4380:80 \
   -v $(pwd):/kisslists \
   allyouneedisgnu/kisslists

官方还提供了 docker-compose.yml

老苏对卷和端口做了微调

kisslists:
  image: allyouneedisgnu/kisslists
  container_name: kisslists
  volumes:
    - ./:/kisslists
  ports:
    - 4380:80

执行下面的命令

# 进入目录
cd /volume2/docker/kisslists

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

要在 portainer
中直接执行就改一下卷就行

kisslists:
  image: allyouneedisgnu/kisslists
  container_name: kisslists
  volumes:
    - /volume2/docker/kisslists:/kisslists
  ports:
    - 4380:80

运行

在浏览器中输入 http://群晖IP:4380
就能看到主界面

Create a new list
创建列表

New item
创建项目

整体效果

手机上的效果也不错

本文完成于 5 月初,到发布时,镜像未更新

参考文档

vincent/kisslists: A very simple shared lists server
地址:https://github.com/vincent/kisslists

KISS Lists
地址:https://vincent.github.io/kisslists

@所有人:写文不易,如果你都看到了这里,请点个
在看
,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。

文章转载自各种折腾,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论