{"repo":"rayriffy/rayriffy-h","free":true,"listed":false,"github":"https://github.com/rayriffy/rayriffy-h","clone":"git clone https://github.com/rayriffy/rayriffy-h.git","description":"Self-hosted, decentralized manga reader (Now powered by Bun)","language":"TypeScript","stars":127,"topics":["nsfw","hentai","nhentai","doujinshi","nanostores","bun","elysia","niyaniya"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Riffy H v7 A decentralized, self-hosted, modularized manga gallery viewer. This project is a complete overhaul of Riffy H v6. Unlike v6, which was deeply integrated with a single source and made creating new data sources difficult, v7 is designed from the ground up to be modular. We have separated the web client entirely from the API server, enabling you to host the API server yourself and easily integrate multiple distinct data sources. Setting Up Your Own Server 1. Initialize a new project and install the @riffyh/commons package. 2. Create a server configuration file named riffyh.config.ts . Configure your server and the data sources you wish to add. You can refer to the example for a complete server configuration. 3. Install the @riffyh/server package and start the server. Adding Your Server to the Web Client 1. Navigate to the settings page. 2. Add your server to the list of servers. You can also provide extra headers for your requests if your server requires authentication. Configuration The following options are available to be configured in your riffyh.config.ts file: hostname - Type: string - Default: '0.0.0.0' Specifies the hostname of your server. The default is '0.0.0.0' , which makes the server accessible from any device on your network. port - Type: number - Default: 3000 Specifies the port your server will run on. secretboxKey - Type: string - Required: Yes A secretbox key used to encrypt data sent to external services. This key must be kept secret, unique, and ","default_branch":null,"files":null,"tree":[],"storefront":"/r/rayriffy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rayriffy/rayriffy-h/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}