hentaiathome-cli now parses --cache-dir=(path) to use as data storage and falls back to ${HOME}/.cache/hath when argument is not provided
Use case for this is to be able to run the service as a home-less user, such as one dedicated for running h@h
Search Criteria
Package Details: hentaiathome 1.6.3-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/hentaiathome.git (read-only, click to copy) |
---|---|
Package Base: | hentaiathome |
Description: | An open-source Peer-2-Peer gallery distribution system which reduces the load on the E-Hentai Galleries |
Upstream URL: | https://ehwiki.org/wiki/Hentai@Home |
Keywords: | Hentai Home |
Licenses: | GPL3 |
Conflicts: | hentaiathome-bin, hentaiathome-cli, hentaiathome-gui |
Provides: | hentaiathome-bin, hentaiathome-cli, hentaiathome-gui |
Submitter: | Coelacanthus |
Maintainer: | 0xMana |
Last Packager: | 0xMana |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2021-04-16 10:31 (UTC) |
Last Updated: | 2024-11-08 10:32 (UTC) |
Dependencies (2)
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, jdk8-armAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre11-jbr-xdgAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, zulu-15-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jre11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, jdk8-openj9-binAUR, jre-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, zing-21-binAUR, zing-8-binAUR, jdk23-graalvm-ee-binAUR, jdk-android-studioAUR, jre17AUR, java-openjdk-binAUR, jre21-zulu-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jre17-zulu-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jre8AUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-jre-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jdk17-openj9-binAUR, jre-jetbrainsAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, java-openjdk-ea-binAUR, zulu-23-binAUR, jreAUR, jdkAUR, jdk21-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk)
- sqlite-jdbcAUR
Required by (0)
Sources (5)
Latest Comments
0xMana commented on 2024-11-08 10:30 (UTC) (edited on 2024-11-08 10:30 (UTC) by 0xMana)
ZhangHua commented on 2024-06-08 00:29 (UTC)
Due to that downloading source requires login, this package is going to be orphaned. People who are interested in this and can maintain this can go ahead and take over this.
PS: You can try hath-rust if you are seeking any alternative to Hentai@Home.
ZhangHua commented on 2022-08-22 08:59 (UTC) (edited on 2022-08-22 09:06 (UTC) by ZhangHua)
@Coelacanthus The user service will only work when the user logins, this is unacceptable for server use. Also, a user service can't use any resource of system service such as network-online.target
. Using system service with a specified non-root user will result that HentaiAtHomeGUI
can't launch because people runs the program doesn't have the privilege to read/write its storage. Maybe we should think a better solution. I think the root cause is that this program is not developed as a Client/Service structure, which results that it is hard to have the balance between safety and easy-to-use.
Coelacanthus commented on 2022-08-21 09:39 (UTC)
If you want the user to use user-level instance, install to /usr/lib/systemd/user/hentaiathome.service
(NO @), and remove User=%i
. So the user can just run systemctl --user start hentaiathome.service
.
Or if you want, you can install two system and user services so that user can pick their flavor.
ZhangHua commented on 2022-08-19 01:08 (UTC)
For people who uses 1.6.1-1 and before, please note those changes:
- Data storage is moved from
/var/lib/hath
to ${HOME}/.cache/hath, also the privilege has been dropped from root to user. - Systemd service has been changed, now it is a template service, you should provide which user to run the service, most of the time it should be your current user.
- Source has been changed, now we will compile the program from source instead download binary directly.
Pinned Comments
ZhangHua commented on 2022-08-19 01:08 (UTC)
For people who uses 1.6.1-1 and before, please note those changes:
/var/lib/hath
to ${HOME}/.cache/hath, also the privilege has been dropped from root to user.