在conoha上使用archlinux搭建Hentai@Home

在conoha上使用archlinux搭建Hentai@Home

Hentai@Home的使用前申请工作参照其他教程

需要安装openjdk-7-jre运行环境

使用wget从官方下载后需要使用unzip解压文件

为了安全起见,建议使用非root用户运行其

重点贴出服务配置文件

[Unit]
Description=HAtH Service
Requires=network.target
After=network.target

[Service]
Type=simple
User=jeremie
Restart=always
WorkingDirectory=/usr/bin/HAtH/
ExecStart=/usr/bin/java -jar /usr/bin/HAtH/HentaiAtHome.jar

[Install]
WantedBy=multi-user.target

这个配置的关键在于

User要设置为指定用户
要设置工作目录否则java执行器找不到sqlite类(忍不住再黑一次java,java各种坑)
启动路径需要以绝对路径指定执行文件
最后,第一次启动应该手动启动以输入ID和key,之后再以服务方式启动,而第一次以服务启动可能会访问不了db数据库,所以应该删除data/hath.db文件

出现启动不了时使用指令journalctl -xe查看详细信息
检查状态时使用systemctl status 服务名 查看简单信息
修改服务配置文件后需要systemctl daemon-reload重载并重启服务才能有效

传文件预计使用WinSCP的SFTP功能直接通过SSH传输文件

参照:http://tieba.baidu.com/p/2201182532