ZiraLink is an open-source tool that allows you to securely expose your local applications to the internet, making them accessible from anywhere. It's designed to provide a seamless experience for both developers and end-users.
-
ZiraLink IDS: A Duende Identity Service for secure user authorization and authentication.
-
ZiraLink API: A set of web services to manage customers and projects, enabling users to create and manage public domains for their local applications.
-
ZiraLink Web: A React application that simplifies project management, allowing customers to create and configure projects with public domain names.
-
ZiraLink Server: An ASP.NET Core application hosted on a server, responsible for routing HTTP and WebSocket requests to the appropriate clients.
-
ZiraLink Client: A client application installed on the user's computer, forwarding requests from the server to the local application and returning responses.
To get started with ZiraLink, follow these steps:
-
Clone the Repositories:
-
Follow the Installation Instructions: Each repository contains detailed installation instructions for its respective component.
-
Configure ZiraLink: Customize the configuration to suit your needs, including user authentication, project management, and server settings.
-
Start Using ZiraLink: Once everything is set up, you can start using ZiraLink to expose your local applications to the world.
Add-Migration {MIGRATION_NAME} -c ApplicationDbContext -o Migrations/DbContext/ApplicationDbContextMigrations
Add-Migration {MIGRATION_NAME} -c PersistedGrantDbContext -o Migrations/DbContext/PersistedGrantDbContextMigrations
Add-Migration {MIGRATION_NAME} -c ConfigurationDbContext -o Migrations/DbContext/ConfigurationDbContextMigrations
We welcome contributions from the community to help improve ZiraLink. If you'd like to contribute, please follow our Contribution Guidelines.
ZiraLink is open-source and released under the MIT License.
If you encounter any issues or have questions, please check our FAQs or open a new issue.
We would like to thank the open-source community for their contributions and support in making ZiraLink possible.
If you find ZiraLink useful, please consider giving our GitHub repository a star to show your support.