一文掌握,sward安装与配置

sward,是一款国产的、开源免费的知识管理工具,包含知识库管理、文档管理、文档协作、文档分享等模块,支持普通文档、markdown等格式,产品简洁易用、开源免费,本文将介绍如何快速的安装和配置sward。

1、安装

sward支持多系统安装,如Linux、Docker、Windows、MacOs

1.1 Linux系统安装

centos

wget -O tiklab-sward-2.0.7.rpm https://install.tiklab.net/app/install/sward/2.0.7/tiklab-sward-2.0.7.rpm

  • 安装:执行以下命令安装,默认安装在opt 目录下

sudo rpm -ivh tiklab-sward-2.0.7.rmp

  • 启动:安装之后,在opt目录下会出现一个名字为 tiklab-sward的文件夹,tiklab-sward的文件夹下的bin文件夹,执行 ./sward start 命令,启动项目

cd opt/tiklab-sward/bin

./sward start

ubuntu

wget -O tiklab-sward-2.0.7.deb https://install.tiklab.net/app/install/sward/2.0.7/tiklab-sward-2.0.7.deb

  • 安装:执行以下命令安装,默认安装在opt 目录下

dpkg -i tiklab-sward-2.0.7.deb

  • 启动:安装之后,在opt目录下会出现一个名字为 tiklab-sward的文件夹,tiklab-sward的文件夹下的bin文件夹,执行 ./sward start 命令,启动项目

cd opt/tiklab-sward/bin

./sward start

1.2 Docker系统安装

wget -O tiklab-sward-2.0.7.tar.gz https://install.tiklab.net/app/install/sward/2.0.7/tiklab-sward-2.0.7.tar.gz

  • 安装:执行以下命令加载镜像

docker load -i tiklab-sward-2.0.7.tar.gz

  • 启动:执行以下命令启动镜像

docker run -itd -p 9600:9600 tiklab-sward:2.0.7

1.3 Windows系统安装

  • 下载:下载Windows安装包

  • 安装:双击安装包后,依次点击下一步->安装->完成

  • 启动:sward安装成功后会弹出启动页面,点击启用应用

1.4 MacOs系统安装

  • 下载:下载MacOs安装包

  • 安装:下载完成后会得到tiklab-sward-2.0.7.dmg格式类似的可执行文件,双击可执行文件 --> 将tiklab-sward-2.0.7.app拉入应用程序中即可

  • 启动:安装完成之后再启动图出现sward图标,点击图标启动

2、登录

在浏览器输入http://ip:9500访问系统,默认使用本地登录模式,默认登录帐号密码为admin/123456

登录

首页

3、配置

通过修改application.yaml配置文件,可以进行自定义配置,如修改端口、配置选择使用内嵌还是外部DB、修改数据存储目录等。

application.yaml的存放位置:

|---------|-----------------------------------------------------------|
| 系统 | 文件默认位置 |
| Linux | 默认在app下的Contents --> conf -> application.yaml 目录下 |
| Docker | 默认在镜像文件内/usr/local/tiklab-sward/conf/application.yaml 目录下 |
| Windows | 默认在安装目录 --> conf -> application.yaml 目录下 |
| MacOs | 默认在/opt/tiklab-sward/conf/ application.yaml 目录下 |

3.1 自定义端口

应用端口可自定义,默认为9600,可以修改为其他端口

server:

port: 9600

3.2 自定义DB配置

sward安装成功后,可以使用内置数据库。若需自定义数据库,需要在jdbc 和 postgresql 两个部分修改,可以修改数据库地址与端口,账号与密码要改成相同的,数据库端口必须一致

jdbc:

driverClassName: org.postgresql.Driver

url: jdbc:postgresql://localhost:9601/tiklab_sward?stringtype=unspecified

username: postgres

password: darth202

postgresql:

embbed:

enable: true

database: tiklab_sward

db:

port: 9601

username: postgres

password: darth2020

|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 属性 | 说明 |
| postgresql.embbed.enable | 是否使用内嵌数据库,true:使用 false:不使用。如果配置为false,需要把该文件中jdbc下的数据库连接信息更改为自己的数据库地址,用户名以及密码。 |
| postgresql.database | 是否使用内嵌数据库默认连接的数据库,默认为matflow-ee如果更改次默认值需要把jdbc下的数据库连接信息更改为新的数据地址。 |
| postgresql.db.port | 使用内嵌数据库的启动端口,默认为9601,如果更改需要同时把jdbc.url中的数据库连接地址端口更改 |
| postgresql.db.username | 使用内嵌数据库的用户名,默认为postgres,如果更改需要同时把jdbc.username中的数据库连接地址用户名更改。 |
| postgresql.db.password | 使用内嵌数据库的密码,默认为darth2020,如果更改需要同时把jdbc.password中的数据库连接地址密码更改。 |
| postgresql.db.address | 使用内嵌数据库的数据库文件保存位置,默认为${DATA_HOME}/postgresql,即默认的应用数据目录下的postgresql目录。注:如果更改该目录,该路径目录必须为空目录,否则会导致数据库无法启动 |
| jdbc.url | 默认是:jdbc:postgresql://localhost:9601/sward_ee?stringtype=unspecified 其中 9601 为端口号,sward_ee 为数据库名字,这两个可更改 但是端口号必须与postgresql.db.port 保持一致 数据库名字必须与postgresql.database 保持一致 |
| jdbc.username | 数据库登录名,必须与postgresql.db.username一致 |
| jdbc.password | 数据库登录密码,必须与postgresql.db.password一致 |

3.3 自定义数据存储目录

DATA_HOME为数据文件存放地址。

|---------|-----------------------------------|
| 系统 | 默认存放位置 |
| Linux | /opt/tiklab/tiklab-sward |
| Docker | /opt/tiklab/tiklab-sward |
| Windows | C:\tiklab\tiklab-sward |
| MacOs | /Applications/tiklab/tiklab-sward |

相关推荐
茄菲猫的往事1 天前
2025知识协作工具选型,confluence vs 语雀 vs sward哪一款更好用?
语雀·confluence
扫地僧过江南10 天前
sward零基础学习,创建第一个知识库
confluence·知识库管理工具
城南花开时14 天前
confluence or 语雀 or sward,知识管理工具一文全方位对比
语雀·confluence·sward
一叶轻舟随风行21 天前
sward V2.1.1版本发布,支持在线安装与消息配置等功能
confluence·知识库管理工具·文档管理工具
一叶轻舟随风行25 天前
sward安装与配置,3分钟即可完成
confluence·文档管理·知识管理工具
一叶轻舟随风行1 个月前
sward,一款超级轻量且简洁的知识管理工具
语雀·confluence·知识管理工具
曹天骄1 个月前
语雀与飞书对比
飞书·语雀
一叶轻舟随风行1 个月前
sward,一款比confluence更轻量、简洁的知识管理工具
confluence·sward·开源知识管理工具
一叶轻舟随风行1 个月前
一款国产开源免费的知识管理工具 - sward,超级轻量、简洁
confluence·sward·开源知识管理工具