网站搭建软件仓储

kiftd 是一款专门面向个人、团队或小型组织的私有网盘 / 云盘系统,开源、便捷、完善。它不仅仅是替代 U 盘的不二之选,更是一款具备视频在线播放、文档在线预览、音乐在线播放、图片查看等高级功能的文件云存储平台。

1、linux安装java17

下载地址:https://www.oracle.com/java/technologies/downloads/#java17

在这里插入图片描述

tar -xvf jdk-17.0.13_linux-x64_bin.tar.gz -C /usr/bin/
# 添加环境变量:
echo "PATH=/usr/bin/jdk-17.0.13/bin:$PATH" >> ~/.bash_profile
source ~/.bash_profile
java -version

2、linux安装kiftd

2.1、放通kiftd防火墙:默认是8080

firewall-cmd --permanent --zone=public --add-port=8080/tcp
firewall-cmd --reload

2.2、安装kiftd

unzip kiftd-1.2.2-release.zip -c /usr/local/nginx/html/
cd /usr/local/nginx/html/ && mv kiftd-1.2.2-release kiftd
cd /usr/local/nginx/html/kiftd/
# 后台执行jar,并打印pid号
nohup java -jar kiftd-1.2.2-RELEASE.jar -start & echo $! 

遇到问题:java.net.BindException: 地址已在使用

解决问题(有进程,杀死):netstat -tulnp | grep ‘8080’

# /usr/local/nginx/conf/nginx.conf

        location / {
            root   /usr/local/nginx/html;
            index  index.php index.html index.htm home.html;   # 添加home.html
        }

# 重启:service nginx restart

浏览器访问:http://www.pyython.cn:8080,默认用户admin,密码000000

在这里插入图片描述

默认文件的存放位置是:/usr/local/nginx/html/kiftd/filesystem/fileblocks

3、配置wordpress顶部菜单

打开主题,找到菜单,如下配置即可:

在这里插入图片描述

最后,完成wordpress首页顶部菜单的添加,能直接从首页跳转到个人网站。

3.1、实现kiftd开启自启:

cat << eof > /etc/systemd/system/kiftd.service
[Unit]
Description=kiftd File Storage
After=network.target

[Service]
ExecStart=/usr/bin/jdk-17.0.13/bin/java -jar /usr/local/nginx/html/kiftd/kiftd-1.2.2-RELEASE.jar -start   # 移除了 nohup和&,因为systemd会自动将服务作为守护进程运行
User=root
Type=simple    # 不用创建子进程,除非应用程序明确需要forking
StandardOutput=append:/var/log/kiftd.stdout.log
StandardError=append:/var/log/kiftd.stderr.log

[Install]
WantedBy=multi-user.target
eof

启动服务并设置开机自启:

systemctl daemon-reload
systemctl start kiftd
systemctl enable kiftd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值