Client & Hosting
Overview
Honse Farm's core philosophy is that no single person, platform, or hosting provider should be a point of failure. The project exists to serve a community, and communities outlast individuals. This extends to how the client and plugin repository are distributed and hosted.
Hosting Provider: Flokinet
The Honse Farm repository and client downloads are hosted through Flokinet, a privacy-focused hosting provider operating out of Iceland and Romania.
Why Flokinet
Flokinet is chosen for a specific set of reasons that align directly with what Honse Farm needs:
Jurisdiction: Iceland and Romania both have strong legal protections for privacy and free expression. Neither country is part of the Five Eyes intelligence alliance, and both have track records of resisting overly broad takedown requests from outside their jurisdiction.
No-log policy and privacy-first operations: Flokinet does not log traffic or hand over customer data without going through proper legal channels in their jurisdiction. This ensures user privacy and proper handling of any requests from third parties.
Resilience to pressure: Flokinet has a well-established reputation for not caving to DMCA requests or legal threats that lack legitimate standing in their jurisdiction. Rights holders and platform operators have historically leaned on hosting providers as a pressure point. With Flokinet, that lever does not work as easily.
Reliability: Despite its privacy-first stance, Flokinet runs professional infrastructure with solid uptime. It is not a scrappy one-person operation; it is an established provider with a real track record.
The Repository URL
The Dalamud plugin repository manifest is served at:
https://downloads.honse.farm/repo.json
This URL is stable and will not change. All client updates, plugin manifests, and download links are served from the downloads.honse.farm domain, which is backed by Flokinet infrastructure.
Why We Moved Away from Arweave
The project previously used Arweave (a decentralized blockchain storage network) for hosting the plugin repository. While the technology is genuinely impressive, it introduced practical problems that outweighed its benefits for day-to-day operations:
- Gateway instability: Arweave gateways are operated independently and vary significantly in reliability and performance. Users experienced slow or failed downloads depending on which gateway was being used.
- Update propagation delays: Publishing a new plugin version required waiting for the ArNS name update to propagate across gateways, which could take several minutes and was not always consistent.
- Complexity for no gain: The decentralization benefits of Arweave are meaningful for truly critical data that must survive indefinitely without any human intervention. For a plugin repository that we actively maintain, the added complexity was not worth it.
CI/CD Pipeline
The deployment process for new plugin and client versions is fully automated.
No Single Point of Failure
The project is structured so that the repository can be migrated to a different hosting provider if needed without any disruption to users. The downloads.honse.farm domain is controlled by the project, and the underlying hosting can be switched behind it. The URL users add to Dalamud never needs to change.