You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Preserve all original content and credits
- Add detailed architecture explanation with ASCII diagrams
- Document reverse proxy benefits and setup rationale
- Provide step-by-step installation and deployment guides
- Include both reverse proxy and direct access scenarios
- Add environment configuration examples and explanations
- Document ngrok tunneling setup with custom domain support
- Add comprehensive troubleshooting section
- Include security considerations and best practices
- Maintain respect for original authors and template credits
# Dashboard Panel for H.O.R.N.E.T Storage Nostr Relay
4
4
5
-
This repository is home to the hornet storage panal which is a typescript / react web application designed for managing a hornet storage nostr multimedia relay which can be found here: https://github.com/HORNET-Storage/HORNETS-Nostr-Relay
5
+
This repository is home to the hornet storage panel which is a typescript / react web application designed for managing a hornet storage nostr multimedia relay which can be found here: https://github.com/HORNET-Storage/HORNETS-Nostr-Relay
6
6
7
7
### Live Demo
8
8
We have a live demo that can be found at http://hornetstorage.net for anyone that wants to see what the panel looks like.
@@ -24,9 +24,322 @@ We have a live demo that can be found at http://hornetstorage.net for anyone tha
- Never commit `.env.production` to version control
335
+
- Use secure random values for secrets
336
+
- Regularly rotate API keys and tokens
337
+
338
+
---
27
339
28
340
## Developer Information
29
-
- 🐜 This panel relies heavily on the [Ant Design](https://ant.design/) component library with some modifications
341
+
342
+
### Basic Development Commands
30
343
31
344
Development mode
32
345
```
@@ -38,12 +351,41 @@ Production mode
38
351
yarn install && yarn build
39
352
```
40
353
41
-
*.bat and .sh files are included for starting the panel ind dev mode and for creating a production build if needed*
354
+
*.bat and .sh files are included for starting the panel in dev mode and for creating a production build if needed*
42
355
43
356
#### Requirements
44
357
-[Node.js](https://nodejs.org/en/) version _>=16.0.0_
45
358
-[yarn](https://yarnpkg.com/)
46
359
-[git](https://git-scm.com/)
47
360
361
+
## 🤝 Contributing
362
+
363
+
1. Fork the repository
364
+
2. Create a feature branch
365
+
3. Make your changes
366
+
4. Test thoroughly
367
+
5. Submit a pull request
368
+
369
+
## 📄 License
370
+
371
+
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
372
+
373
+
## 🙏 Acknowledgments
374
+
375
+
- 🐜 This panel relies heavily on the [Ant Design](https://ant.design/) component library with some modifications
376
+
- Based on the [Lightence](https://github.com/altence/lightence-ant-design-react-template) template
377
+
- Part of the HORNETS Storage ecosystem
378
+
48
379
### Credit
49
380
This panel was created using the lightence template which can be found [here](https://github.com/altence/lightence-ant-design-react-template)
381
+
382
+
## 📞 Support
383
+
384
+
For issues and support:
385
+
- GitHub Issues: Report bugs and request features
386
+
- Community: Join our discussions
387
+
- Documentation: Check the wiki for detailed guides
388
+
389
+
---
390
+
391
+
**Note**: This panel is designed to work with the [HORNETS Nostr Relay](https://github.com/HORNET-Storage/HORNETS-Nostr-Relay). Ensure you have the relay service running for full functionality.
0 commit comments