How to and why seed on E-Hentai
What is E-Hentai
E-Hentai is one of the most successful decentralised project. It beats Filecoin, IPFS and other random nobody-using web3 projects in terms of bandwidth, storage, traffic, user count and community activity.
Just kidding, everyone reading this article knows what E-Hentai is.
E-Hentai has two sites: the external site and the inner site. The external site has ads and stricter content review, while the inner site has no ads and richer content. Both of them are restricted by DMCA, so you may find some content missing. (Maybe you can search some asian sites to find the missing content? Small asian sites may not be found by copyright holders.)
External site domain: e-hentai.org
Inner site domain: exhentai.org
EHViewer is recommended. It is an android client that can help you avoid ads and provide a better experience.
About the inner site
To access inner site, an authorized account is required. You need to register an account on the forum, and pass the review after a period of time. The inner site has IP restrictions, so if you can’t access it, try switching to a European or American IP. EHViewer guarantees that you can access the inner site even if you switch IP after successfully opening it once.
The process of inner site authentication is:
- Login at the forum to get a cookie. This cookie is shared between the external and inner sites.
- The cookie has four fields:
igneous
,ipb_member_id
,ipb_pass_hash
,sk
. The external site gets the last three fields. - Once accessing the inner site, get the
igneous
field. The inner site requires these 4 valid fields. If theigneous
field ismystery
, you may need to check the network environment.
If you are a new user, it is recommended to keep a consistent European or American IP and not rush to access the inner site. You will be able to access it in a few days.
If you can’t access the inner site correctly, you will see a sad panda or just white blank.
Currency in E-Hentai
In short, E-Hentai has three currencies:
- Gallery Points (GP): Currency used when downloading images
- Credit Points (CP): Circulating points, can be transferred, purchased with GP or Hath
- Hath: High value, the most powerful currency
Gallery Points
GP is mainly used when downloading images. Generally, you only need to use GP and don’t need to use the other two (unless you have a large amount of usage).
Uses of GP:
- When Credit is insufficient, download high-resolution image sets consumes GP (the higher the resolution, the more GP consumed)
- Refresh browsing quota (default limit 5000, 3 per minute, can be refreshed with GP)
- Purchase Credit and Hath
Ways to get GP:
- Seed with H@H
- Purchase with CP or Hath
- Upload image sets (get GP when clicked)
- Seeding with bittorrent
- Donate
Generally you can get enough GP by seeding with H@H. We will talk about that soon.
Credit Points
CP is mainly used for trading. You can buy GP or Hath with CP.
Uses of CP:
- Download high-resolution image sets (the higher the resolution, the more CP consumed)
- Purchase GP or Hath
- Transfer to other users
Ways to get CP:
- Purchase with GP
- Donate
- Upload the image sets (get CP when others downloads high-resolution version)
- Complete the Quests
- Receive from other users
Hath
Hath is the most valuable currency in E-Hentai. It is used for advanced functions.
Ways to get Hath:
- Purchase with CP or GP
- Seed with H@H
- Have a Silver or higher donation level
Uses of Hath:
- Unlock advanced functions (such as removing ad, show more images in a page, etc.)
- Purchase CP
Seeding with H@H
About the H@H, please refer to the Hentai@Home Wiki page.
As I said above, seeding with H@H can get Hath, GP, Moderation Power and free download traffic. Free traffic can help you save some GP or CP.
In status page, you can see the status of H@H service in the world.
Apply for H@H Seed
You need to apply to join H@H. The application page is here.
Requirements of applying:
- as least 80Mbps outbound bandwidth (use speedtest-cli to prove)
- as least 10Gib free space
- keep server online
In my case, I use my bare metal server who has 1Gbps bandwidth and 1T free space for seeding. I applied with 950Mbps bandwidth and attached the speedtest-cli result, then I got approved after a few hours.
After you get approved, you will get a token. You can use this token to seed with H@H. The token is on H@H page.
Configure the H@H client
I assume you are using Debian (or other Debian distros), if you are using other Linux distros, you need to change some commands. I use NixOS btw.
You say you are using Windows as server? Get outta here.
Download JRE or JDK from Oracle. I use JDK.
wget -c https://download.oracle.com/java/22/latest/jdk-22_linux-x64_bin.deb
sudo apt install ./jdk-22_linux-x64_bin.deb
DO NOT COPY COMMANDS BLINDLY! THE LINK MAY BE OUTDATED. PLEASE MANUALLY FIND THE LATEST LINK.
Then, download the jar client at H@H page.
wget -c https://repo.e-hentai.org/hath/HentaiAtHome_1.6.2.zip
unzip HentaiAtHome_1.6.2.zip
You need to run it at first time to key in necessary data, then put it in systemctl.
cd HentaiAtHome_1.6.2
java -jar HentaiAtHome.jar
Configure the hentai_at_home.service
like this
Do not copy blindly! You need to change the path and user.
use
:wq
to save and exit in vim. If permission denied, use:q!
to exit and usesudo vim
. Or usenano
instead.
[Unit]
Description=Hentai@Home
After=network.target
[Service]
Type=simple
User=your_user # ensure you have permission to write cache
Group=your_group
Restart=always
WorkingDirectory=/path/to/HentaiAtHome_1.6.2
ExecStart=/usr/bin/java -jar /path/to/HentaiAtHome_1.6.2/HentaiAtHome.jar
[Install]
WantedBy=multi-user.target
Then enable auto start and start the service.
sudo systemctl enable hentai_at_home
sudo systemctl start hentai_at_home