docs/self-hosting/deployment-options/native/linux-package/installation.mdx
Infisical can be deployed on Linux virtual machines without the need for containers using our standalone Linux packages. These packages are available in both .deb (for Debian-based systems) and .rpm (for RHEL-based systems) formats. The installation includes the Infisical service, along with a CLI tool (infisical-ctl) to help you manage configurations, startup, and application logging. This approach is ideal for environments where containerization isn't desired, while still providing a lightweight deployment option.
This installation method only provides the Infisical application. You are responsible for configuring both PostgreSQL and Redis, either by using managed services (e.g., AWS RDS, Azure Database, GCP Cloud SQL/Memorystore) or by deploying them manually in your on-prem environment. Please ensure you have the following before beginning installation of Infisical:
<Warning>
As of October 10, 2025, all future releases for Debian/Ubuntu will be distributed via the official Infisical repository at https://artifacts-infisical-core.infisical.com.
No new releases will be published for Debian/Ubuntu on Cloudsmith going forward.
</Warning>
Add the Infisical repository:
```bash
curl -1sLf 'https://artifacts-infisical-core.infisical.com/setup.deb.sh' | sudo -E bash
```
Install Infisical:
```bash
sudo apt-get update && sudo apt-get install -y infisical-core
```
> **Note**: For production use, we recommend locking to a specific version to ensure consistency. [View available versions](https://github.com/Infisical/infisical/releases). All versions from `infisical-core-0.150.0~nightly~20251005` and above are supported.
<Warning>
As of October 10, 2025, all future releases for Red Hat/CentOS/Amazon Linux will be distributed via the official Infisical repository at https://artifacts-infisical-core.infisical.com.
No new releases will be published for Red Hat/CentOS/Amazon Linux on Cloudsmith going forward.
</Warning>
Add the Infisical repository:
```bash
curl -1sLf 'https://artifacts-infisical-core.infisical.com/setup.rpm.sh' | sudo -E bash
```
Install Infisical:
```bash
sudo yum install infisical-core
```
> **Note**: For production use, we recommend locking to a specific version to ensure consistency. [View available versions](https://github.com/Infisical/infisical/releases). All versions from `infisical-core-0.150.0~nightly~20251005` and above are supported.
</Tab>
Verify the installation:
infisical-ctl help
# Important: Replace with secure values in production
infisical_core['ENCRYPTION_KEY'] = '6c1fe4e407b8911c104518103505b218'
infisical_core['AUTH_SECRET'] = '5lrMXKKWCVocS/uerPsl7V+TX/aaUaI7iDkgl3tSmLE='
# Example database connection strings
infisical_core['DB_CONNECTION_URI'] = 'postgres://<db-username>:<db-password>@<db-host>:<db-port>/<db-name>'
infisical_core['REDIS_URL'] = 'redis://<redis-host>:<redis-port>'
See the full list of options in our configuration documentation. </Step>
<Step title="Start Infisical"> 1. Start the Infisical service: ```bash infisical-ctl reconfigure ``` The server runs on port `8080` by default (customizable in `infisical.rb`).infisical-ctl status
View the service logs in real-time:
```bash
infisical-ctl tail
```
Infisical is built for Linux-based systems. It is not supported on Microsoft Windows, and we do not plan to support it in the near future. For Windows users, consider running Infisical in a virtual machine or WSL2 environment.
Infisical is not tested or officially supported on the following:
We recommend sticking to officially supported distributions for the best experience.
Infisical is a stateless application, which means it can be easily scaled and redeployed without maintaining internal state between instances.
If your use case requires rolling updates, self-healing, or auto-scaling, we recommend deploying Infisical in a containerized environment such as Kubernetes/OpenShift, or using managed container orchestration services like AWS ECS or Google Cloud Run. These platforms offer built-in capabilities for high availability and help simplify operational overhead for your deployment.