12 个仓库
Configures TLS/SSL certificates and reverse proxies to secure traffic for self-hosted services.
Distinct from Reverse Proxy Security: Distinct from Reverse Proxy Security: focuses on the HTTPS configuration and certificate setup for self-hosted services, not the security offloading patterns.
Explore 12 awesome GitHub repositories matching security & cryptography · Self-Hosted HTTPS Configurations. Refine with filters or upvote what's useful.
BrowserSync is a web development synchronization tool and live reload server. It functions as a local static web server, a reverse proxy server for existing sites, and a browser testing orchestrator that coordinates page state across different browsers and physical devices. The tool is distinguished by its ability to mirror user interactions, such as clicks, scrolls, and form inputs, in real time across all connected devices. It also provides a web-based device control interface and the capability to create public URL tunnels for remote testing of local sites. The system covers a broad range
Enables local HTTPS encryption to test features requiring secure connections on a development machine.
Hotel is a reverse proxy and process manager for local development. It maps custom local domains and subdomains to specific ports or remote servers, removing the need for manual host file modifications. The project provides a web interface to manage the lifecycle of background processes and application servers. It includes on-demand process activation, which starts and stops servers automatically when accessed via a browser to conserve system resources. The tool generates self-signed SSL certificates to enable encrypted HTTPS connections for local environments. It also supports routing traff
Configures local SSL/TLS certificates to establish secure HTTPS connections for services running on a local machine.
Lets-chat 是一个自托管的团队沟通平台和 XMPP 聊天服务器,专为私密消息传递而设计。它为小型团队提供了一个容器化的沟通环境来交换消息和文件,并具有用于自动化对话和管理来自外部工具的消息的可编程 REST API。 该平台充当 XMPP 网关和服务器,确保与其他兼容的消息客户端的互操作性。它的独特之处在于支持企业身份管理,允许管理员通过本地账户或 LDAP 和 Kerberos 等外部目录服务验证用户身份。 该系统涵盖了广泛的协作功能,包括私密直接消息、受密码保护的群组房间和聊天记录搜索。它处理多媒体消息,支持代码片段、提及和第三方 GIF 集成,同时利用提供商层将文件上传路由到本地磁盘或远程云存储。 该应用程序被打包为容器镜像,以便在各种环境中简化部署,并可以使用环境变量进行配置。
Defines host, port, and SSL certificates to control application access over HTTP and HTTPS.
OrbStack is a native macOS application that replaces Docker Desktop, providing an all-in-one environment for running Docker containers, full Linux virtual machines, and local Kubernetes clusters. It runs Linux VMs directly on the macOS hypervisor framework for near-native performance, uses VirtioFS for fast bidirectional file sharing between macOS and Linux, and leverages Rosetta for near-native x86 emulation on Apple Silicon. The system assigns predictable local domain names to containers and VMs with automatic HTTPS certificate generation, forwards ports via event-driven updates, and stores
Generates and installs TLS certificates automatically for container domains, enabling secure HTTPS without manual setup.
Chainlink is a decentralized oracle network that connects smart contracts to off-chain data, computation, and real-world systems. It provides a secure and reliable infrastructure for blockchain applications to access external information, execute automated workflows, and interact with other blockchains. The network is secured by a staking-based model where node operators lock LINK tokens as collateral, which can be slashed for poor performance, incentivizing honest and accurate data delivery. The platform distinguishes itself through a comprehensive set of capabilities that extend beyond basi
Generates self-signed TLS certificates and configures environment variables for serving node traffic over HTTPS.
RuoYi-Vue3 is a full-stack administrative dashboard and permission management framework built with SpringBoot and Vue 3. It serves as an enterprise management backend providing a decoupled architecture that separates the API from the user interface. The project features a low-code CRUD generator that automatically produces frontend and backend boilerplate code and API documentation from database tables. It implements a comprehensive role-based access control system for managing users, departments, and granular permissions at the menu and button levels, secured by stateless JSON Web Token auth
Supports setting up a reverse proxy with an SSL certificate to serve the application over HTTPS.
Provides instructions for securing a self-hosted sync server with Nginx and HTTPS.
Laragon is a portable web server suite and WAMP stack manager that provides a self-contained local development environment. It enables the bootstrapping of web applications through the orchestration of web servers, databases, and language runtimes on a single machine. The project is distinguished by its registry-free portable mode, allowing the entire development stack to be moved between drives or computers without re-installation. It features automated virtual host mapping and SSL certificate generation for local domains, as well as a local tunneling gateway to expose projects via public UR
Automates the generation of SSL certificates and virtual host configuration to enable local HTTPS connections.
Devilbox is a containerized development environment that provides a reproducible suite of web servers, databases, and language runtimes managed through a unified configuration. It functions as a Docker-based local development stack for LAMP and MEAN software stacks and as a manager for switching between different versions of these services to match specific project requirements. The system distinguishes itself by automating local network orchestration. It includes a Docker-based virtual host manager that automatically maps local directories to custom domains and a local DNS and SSL orchestrat
Configures SSL/TLS certificates for local servers to enable secure HTTPS connections during development.
Certd is a self-hosted platform that automates the full lifecycle of SSL certificates using the ACME protocol. It handles certificate application, renewal, and deployment across multiple domains through a pipeline-driven workflow engine, with DNS challenge orchestration and multi-cloud deployment capabilities. The platform distinguishes itself through its configurable pipeline system, which allows users to build multi-step workflows that can pass outputs between tasks, execute custom scripts, and handle errors. It supports multi-tenant access control with role-based permissions, encrypted cre
Accepts HTTPS connections by default on port 7002, with options to disable or change the port via environment variables.
OpenViking is a multi-tenant context server and knowledge base administration system designed to provide AI agents with persistent long-term memory. It enables the indexing of diverse documents and codebases to support retrieval-augmented generation, allowing agents to recall past interactions, user preferences, and learned experiences across sessions. The project is distinguished by its use of a URI-based virtual filesystem to organize memories, resources, and skills. It implements a tiered context loading system that balances retrieval precision with token budgets by structuring data into a
Configures TLS encryption and reverse proxy settings to securely expose services over HTTPS.
该项目提供了一个容器化的开发环境,旨在标准化 Web 服务器栈,包括 Apache、MySQL 和 PHP。它将这些服务编排成一个一致的、可移植的设置,确保在不同机器和团队成员之间实现可靠的行为。 该环境的特色在于将生产级的安全和流量管理工具直接集成到本地工作流中。它自动化了 SSL 和 TLS 证书的生成与应用,以实现本地域名的加密连接,同时利用反向代理来路由流量并模拟生产级的负载均衡。 该栈包含一套全面的管理和诊断实用程序,例如用于数据库管理的基于 Web 的图形界面,以及支持连接远程调试器以检查应用状态的功能。开发者可以通过集中式配置文件和环境变量来管理基础设施,同时通过映射的主机目录保持持久化数据存储和实时代码同步。 该项目通过声明式文件格式进行配置,并包含用于直接 Shell 访问隔离服务容器的命令行实用程序。
Automates the generation and application of SSL and TLS certificates to enable secure HTTPS connections for local development domains.