找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 1381|回复: 0

ARM设备上的轻量化NAS-Kiftd-直接部署

[复制链接]
发表于 2023-1-16 19:03 | 显示全部楼层 |阅读模式
本帖最后由 Bnubis 于 2023-1-17 02:16 编辑

前言
本文最初是因为看到了这篇帖子: https://www.right.com.cn/forum/thread-8260837-1-1.html但是发现那个镜像在window上可以正常运行,但是在玩客云上会出现无法访问 Kiftd 的情况,因此决定使用直接部署的方式。
部署
  • 创建 java 文件夹
    1. sudo mkdir /opt/java-8
    2. cd /opt/java-8
    复制代码

  • 下载 java8
    1. wget https://repo.huaweicloud.com/java/jdk/8u181-b13/jdk-8u181-linux-arm32-vfp-hflt.tar.gz
    复制代码

  • 解压
    1. tar -zxvf jdk-8u181-linux-arm32-vfp-hflt.tar.gz
    2. rm jdk-8u181-linux-arm32-vfp-hflt.tar.gz
    复制代码

  • 配置系统变量
    1. sudo vim /etc/profile
    2. //按 i 进入插入模式,在末尾输入

    3. #set java environment
    4. #安装目录
    5. export JAVA_HOME=/opt/java-8/jdk1.8.0_181
    6. #下面都一样
    7. export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    8. export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    9. export JRE_HOME=$JAVA_HOME/jre


    10. //按 ESC 然后输入 :wq 保存退出

    11. source /etc/profile
    复制代码


  • 校验 java 版本
    1. java -version
    复制代码

  • 下载 Kiftd
    1. cd /home/
    2. git clone  https://github.com/KOHGYLW/kiftd.git
    复制代码

  • 启动
    1. cd ./kiftd/
    2. java -jar kiftd-1.1.0-RELEASE.jar -console
    3. -start
    复制代码

  • 等到服务启动完成即可访问。
    默认端口8080,可以在配置文件server.properties中修改监听端口
  • 在任意设备(或者本机)上打开其浏览器,并在地址栏输入“http://{运行kiftd的操作系统的IP地址}:8080/”来进入自己的网盘主页,如图所示:
  • 新部署的网盘服务器中不会有任何文件,如下图所示。此时,可以使用默认的管理员账户登入系统。登录方法是:点击右上方的“登入”按钮: 输入默认的管理员账户为admin,密码是000000:
  • 至此所有操作完成,更多信息请看:https://kohgylw.gitee.io/
  • 设置开机启动
    1. sudo nano kiftd.service

    2. [Unit]

    3. [Service]
    4. ExecStart=/opt/java-8/jdk1.8.0_181/bin/java -jar /kiftd/kiftd.jar -start

    5. [Install]
    6. WantedBy=default.target


    复制代码
        ExecStart={您的Java安装路径}/bin/java -jar {kiftd主程序的完整路径} -start
    1. sudo systemctl daemon-reload
    2. sudo systemctl enable kiftd.service
    复制代码


    使用下面的命令进行管理
    1. 启动 kiftd
    2. sudo systemctl start kiftd.service
    3. 重启 kiftd
    4. sudo systemctl restart kiftd.service
    5. 查看 kiftd 运行状态
    6. sudo systemctl status kiftd.service
    复制代码



参考资料


只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-10-5 23:22

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表