From 6b833939526a895ab6415543fe70635fa8d3320e Mon Sep 17 00:00:00 2001 From: Tuan Dang Date: Sun, 30 Apr 2023 22:21:34 +0300 Subject: [PATCH] Add initial Node, Python, Nextjs + Vercel guides to docs, delete README translations --- README.md | 27 +- .../api-reference/overview/authentication.mdx | 6 +- .../overview/examples/create-secret.mdx | 2 +- .../overview/examples/delete-secret.mdx | 2 +- .../overview/examples/retrieve-secret.mdx | 2 +- .../overview/examples/retrieve-secrets.mdx | 2 +- .../overview/examples/update-secret.mdx | 2 +- docs/cli/commands/export.mdx | 2 +- docs/cli/commands/run.mdx | 4 +- docs/cli/commands/secrets.mdx | 2 +- docs/cli/token.mdx | 2 +- docs/cli/usage.mdx | 2 +- docs/documentation/getting-started/cli.mdx | 6 +- docs/documentation/getting-started/docker.mdx | 4 +- .../getting-started/introduction.mdx | 10 +- .../getting-started/kubernetes.mdx | 6 +- .../getting-started/platform.mdx | 4 +- docs/documentation/getting-started/sdks.mdx | 12 +- docs/documentation/guides/introduction.mdx | 4 +- docs/documentation/guides/nextjs-vercel.mdx | 252 +++++++++++- docs/documentation/guides/node.mdx | 120 +++++- docs/documentation/guides/python.mdx | 119 +++++- docs/integrations/cicd/gitlab.mdx | 2 +- .../integrations/platforms/docker-compose.mdx | 2 +- docs/integrations/platforms/docker.mdx | 2 +- docs/sdks/languages/node.mdx | 6 +- docs/sdks/languages/python.mdx | 6 +- docs/sdks/overview.mdx | 48 ++- .../components/navigation/NavBarDashboard.tsx | 4 +- .../AppLayout/components/NavBar/NavBar.tsx | 4 +- frontend/src/pages/dashboard/[id].tsx | 2 +- .../CopyProjectIDSection.tsx | 2 +- i18n/README.de.md | 369 ----------------- i18n/README.en.md | 368 ----------------- i18n/README.es.md | 368 ----------------- i18n/README.hi.md | 380 ------------------ i18n/README.id.md | 373 ----------------- i18n/README.it.md | 368 ----------------- i18n/README.ja.md | 367 ----------------- i18n/README.ko.md | 362 ----------------- i18n/README.pt-br.md | 369 ----------------- i18n/README.tr.md | 366 ----------------- 42 files changed, 584 insertions(+), 3776 deletions(-) delete mode 100644 i18n/README.de.md delete mode 100644 i18n/README.en.md delete mode 100644 i18n/README.es.md delete mode 100644 i18n/README.hi.md delete mode 100644 i18n/README.id.md delete mode 100644 i18n/README.it.md delete mode 100644 i18n/README.ja.md delete mode 100644 i18n/README.ko.md delete mode 100644 i18n/README.pt-br.md delete mode 100644 i18n/README.tr.md diff --git a/README.md b/README.md index d6d2fb786..1766f7d33 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ Slack | Infisical Cloud | Self-Hosting | - Docs | + Docs | Website @@ -37,17 +37,6 @@ Dashboard -**Read this in other languages**: [English language](i18n/README.en.md) -[Spanish language](i18n/README.es.md) -[German language](i18n/README.de.md) -[Korean language](i18n/README.ko.md) -[Turkish language](i18n/README.tr.md) -[Bahasa Indonesia language](i18n/README.id.md) -[Portuguese - Brazil](i18n/README.pt-br.md) -[Japanese language](i18n/README.ja.md) -[Italian language](i18n/README.it.md) -[Hindi language](i18n/README.hi.md) - ## Introduction **[Infisical](https://infisical.com)** is an open source, end-to-end encrypted secret management platform that teams use to centralize their secrets like API keys, database credentials, and configurations. @@ -56,23 +45,23 @@ We're on a mission to make secret management more accessible to everyone, not ju ## Features -- **[User-friendly dashboard](https://infisical.com/docs/getting-started/dashboard/project)** to manage secrets across projects and environments (e.g. development, production, etc.) +- **[User-friendly dashboard](https://infisical.com/docs/documentation/platform/project)** to manage secrets across projects and environments (e.g. development, production, etc.) - **[Client SDKs](https://infisical.com/docs/sdks/overview)** to fetch secrets for your apps and infrastructure on demand - **[Infisical CLI](https://infisical.com/docs/cli/overview)** to fetch and inject secrets into any framework in local development - **[Native integrations](https://infisical.com/docs/integrations/overview)** with platforms like GitHub, Vercel, Netlify, and more -- [**Automatic Kubernetes deployment secret reloads**](https://infisical.com/docs/getting-started/quickstarts/kubernetes) +- [**Automatic Kubernetes deployment secret reloads**](https://infisical.com/docs/documentation/getting-started/kubernetes) - **[Complete control over your data](https://infisical.com/docs/self-hosting/overview)** - host it yourself on any infrastructure -- **[Secret versioning](https://infisical.com/docs/getting-started/dashboard/versioning)** and **[Point-in-Time Recovery]()** to version every secret and project state -- **[Audit logs](https://infisical.com/docs/getting-started/dashboard/audit-logs)** to record every action taken in a project +- **[Secret versioning](https://infisical.com/docs/documentation/platform/secret-versioning)** and **[Point-in-Time Recovery]()** to version every secret and project state +- **[Audit logs](https://infisical.com/docs/documentation/platform/audit-logs)** to record every action taken in a project - **Role-based Access Controls** per environment - [**Simple on-premise deployments** to AWS and Digital Ocean](https://infisical.com/docs/self-hosting/overview) -- [**2FA**](https://infisical.com/docs/getting-started/dashboard/mfa) with more options coming soon +- [**2FA**](https://infisical.com/docs/documentation/platform/mfa) with more options coming soon And much more. ## Getting started -| Check out the [Quickstarts](https://infisical.com/docs/getting-started/introduction) Guide +| Check out the [Quickstarts](https://infisical.com/docs/documentation/getting-started/introduction) Guide ### Use Infisical Cloud @@ -122,7 +111,7 @@ Not sure where to get started? You can: ## Resources -- [Docs](https://infisical.com/docs/getting-started/introduction) for comprehensive documentation and guides +- [Docs](https://infisical.com/docs/documentation/getting-started/introduction) for comprehensive documentation and guides - [Slack](https://join.slack.com/t/infisical-users/shared_invite/zt-1kdbk07ro-RtoyEt_9E~fyzGo_xQYP6g) for discussion with the community and Infisical team. - [GitHub](https://github.com/Infisical/infisical) for code, issues, and pull requests - [Twitter](https://twitter.com/infisical) for fast news diff --git a/docs/api-reference/overview/authentication.mdx b/docs/api-reference/overview/authentication.mdx index b05e989ae..baee98940 100644 --- a/docs/api-reference/overview/authentication.mdx +++ b/docs/api-reference/overview/authentication.mdx @@ -5,11 +5,11 @@ description: "How to authenticate with the Infisical Public API" ## Essentials -The Public API accepts multiple modes of authentication being via API Key, Service Account credentials, or [Infisical Token](../../getting-started/dashboard/token). +The Public API accepts multiple modes of authentication being via API Key, Service Account credentials, or [Infisical Token](/documentation/platform/token). - API Key: Provides full access to all endpoints representing the user. -- [Service Account](): Provides scoped access to an organization and select projects representing a machine such as a VM or application client. -- [Infisical Token](../../getting-started/dashboard/token): Provides short-lived, scoped CRUD access to the secrets of a specific project and environment. +- Service Account: Provides scoped access to an organization and select projects representing a machine such as a VM or application client. +- [Infisical Token](/documentation/platform/token): Provides short-lived, scoped CRUD access to the secrets of a specific project and environment. diff --git a/docs/api-reference/overview/examples/create-secret.mdx b/docs/api-reference/overview/examples/create-secret.mdx index 8979c0c51..4ea787ff0 100644 --- a/docs/api-reference/overview/examples/create-secret.mdx +++ b/docs/api-reference/overview/examples/create-secret.mdx @@ -6,7 +6,7 @@ description: "How to add a secret using an Infisical Token scoped to a project a Prerequisites: - Set up and add envars to [Infisical Cloud](https://app.infisical.com). -- Create an [Infisical Token](../../../getting-started/dashboard/token) for your project and environment with write access enabled. +- Create an [Infisical Token](/documentation/platform/token) for your project and environment with write access enabled. - Grasp a basic understanding of the system and its underlying cryptography [here](/api-reference/overview/introduction). - [Ensure that your project is blind-indexed](../blind-indices). diff --git a/docs/api-reference/overview/examples/delete-secret.mdx b/docs/api-reference/overview/examples/delete-secret.mdx index f66cd0b69..ff2ec687c 100644 --- a/docs/api-reference/overview/examples/delete-secret.mdx +++ b/docs/api-reference/overview/examples/delete-secret.mdx @@ -6,7 +6,7 @@ description: "How to delete a secret using an Infisical Token scoped to a projec Prerequisites: - Set up and add envars to [Infisical Cloud](https://app.infisical.com). -- Create either an [API Key](/api-reference/overview/authentication) or [Infisical Token](../../../getting-started/dashboard/token) for your project and environment with write access enabled. +- Create either an [API Key](/api-reference/overview/authentication) or [Infisical Token](/documentation/platform/token) for your project and environment with write access enabled. - Grasp a basic understanding of the system and its underlying cryptography [here](/api-reference/overview/introduction). - [Ensure that your project is blind-indexed](../blind-indices). diff --git a/docs/api-reference/overview/examples/retrieve-secret.mdx b/docs/api-reference/overview/examples/retrieve-secret.mdx index af20fed1b..a65876253 100644 --- a/docs/api-reference/overview/examples/retrieve-secret.mdx +++ b/docs/api-reference/overview/examples/retrieve-secret.mdx @@ -6,7 +6,7 @@ description: "How to get a secret using an Infisical Token scoped to a project a Prerequisites: - Set up and add envars to [Infisical Cloud](https://app.infisical.com). -- Create an [Infisical Token](../../../getting-started/dashboard/token) for your project and environment. +- Create an [Infisical Token](/documentation/platform/token) for your project and environment. - Grasp a basic understanding of the system and its underlying cryptography [here](/api-reference/overview/introduction). - [Ensure that your project is blind-indexed](../blind-indices). diff --git a/docs/api-reference/overview/examples/retrieve-secrets.mdx b/docs/api-reference/overview/examples/retrieve-secrets.mdx index f561a7579..f237822aa 100644 --- a/docs/api-reference/overview/examples/retrieve-secrets.mdx +++ b/docs/api-reference/overview/examples/retrieve-secrets.mdx @@ -6,7 +6,7 @@ description: "How to get all secrets using an Infisical Token scoped to a projec Prerequisites: - Set up and add envars to [Infisical Cloud](https://app.infisical.com). -- Create an [Infisical Token](../../../getting-started/dashboard/token) for your project and environment. +- Create an [Infisical Token](/documentation/platform/token) for your project and environment. - Grasp a basic understanding of the system and its underlying cryptography [here](/api-reference/overview/introduction). - [Ensure that your project is blind-indexed](../blind-indices). diff --git a/docs/api-reference/overview/examples/update-secret.mdx b/docs/api-reference/overview/examples/update-secret.mdx index 73e744331..49255aa79 100644 --- a/docs/api-reference/overview/examples/update-secret.mdx +++ b/docs/api-reference/overview/examples/update-secret.mdx @@ -6,7 +6,7 @@ description: "How to update a secret using an Infisical Token scoped to a projec Prerequisites: - Set up and add envars to [Infisical Cloud](https://app.infisical.com). -- Create an [Infisical Token](../../../getting-started/dashboard/token) for your project and environment with write access enabled. +- Create an [Infisical Token](/documentation/platform/token) for your project and environment with write access enabled. - Grasp a basic understanding of the system and its underlying cryptography [here](/api-reference/overview/introduction). - [Ensure that your project is blind-indexed](../blind-indices). diff --git a/docs/cli/commands/export.mdx b/docs/cli/commands/export.mdx index 0fb673418..59d15ed2f 100644 --- a/docs/cli/commands/export.mdx +++ b/docs/cli/commands/export.mdx @@ -37,7 +37,7 @@ Export environment variables from the platform into a file format. ### Environment variables - Used to fetch secrets via a [service token](/getting-started/dashboard/token) apposed to logged in credentials. Simply, export this variable in the terminal before running this command. + Used to fetch secrets via a [service token](/documentation/platform/token) apposed to logged in credentials. Simply, export this variable in the terminal before running this command. ```bash # Example diff --git a/docs/cli/commands/run.mdx b/docs/cli/commands/run.mdx index d801bd9f3..b9995f82d 100644 --- a/docs/cli/commands/run.mdx +++ b/docs/cli/commands/run.mdx @@ -42,7 +42,7 @@ Inject secrets from Infisical into your application process. ### Environment variables - Used to fetch secrets via a [service token](/getting-started/dashboard/token) apposed to logged in credentials. Simply, export this variable in the terminal before running this command. + Used to fetch secrets via a [service token](/documentation/platform/token) apposed to logged in credentials. Simply, export this variable in the terminal before running this command. ```bash # Example @@ -72,7 +72,7 @@ Inject secrets from Infisical into your application process. - If you are using a [service token](../../getting-started/dashboard/token) to authenticate, you can pass the token as a flag + If you are using a [service token](/documentation/platform/token) to authenticate, you can pass the token as a flag ```bash # Example diff --git a/docs/cli/commands/secrets.mdx b/docs/cli/commands/secrets.mdx index 55f0dc0dc..3b1ccd3fb 100644 --- a/docs/cli/commands/secrets.mdx +++ b/docs/cli/commands/secrets.mdx @@ -20,7 +20,7 @@ This command enables you to perform CRUD (create, read, update, delete) operatio ### Environment variables - Used to fetch secrets via a [service token](/getting-started/dashboard/token) apposed to logged in credentials. Simply, export this variable in the terminal before running this command. + Used to fetch secrets via a [service token](/documentation/platform/token) apposed to logged in credentials. Simply, export this variable in the terminal before running this command. ```bash # Example diff --git a/docs/cli/token.mdx b/docs/cli/token.mdx index 38acab208..c6cc6dcdd 100644 --- a/docs/cli/token.mdx +++ b/docs/cli/token.mdx @@ -3,7 +3,7 @@ title: "Infisical Token" description: "How to use Infical service token within the CLI." --- -Prerequisite: [Infisical Token and How to Generate One](../../getting-started/dashboard/token). +Prerequisite: [Infisical Token and How to Generate One](/documentation/platform/token). It's possible to use the CLI to sync environment varialbes without manually entering login credentials by using a service token in the prerequisite link above. diff --git a/docs/cli/usage.mdx b/docs/cli/usage.mdx index 6cb460874..0e8c5fce9 100644 --- a/docs/cli/usage.mdx +++ b/docs/cli/usage.mdx @@ -18,7 +18,7 @@ Prerequisite: [Install the CLI](/cli/overview) To use Infisical CLI in environments where you cannot run the `infisical login` command, you can authenticate via a - Infisical Token instead. Learn more about [Infisical Token](../getting-started/dashboard/token). + Infisical Token instead. Learn more about [Infisical Token](/documentation/platform/token). diff --git a/docs/documentation/getting-started/cli.mdx b/docs/documentation/getting-started/cli.mdx index 0d567514f..ed0a4865a 100644 --- a/docs/documentation/getting-started/cli.mdx +++ b/docs/documentation/getting-started/cli.mdx @@ -4,7 +4,7 @@ title: "CLI" The Infisical CLI can be used to inject secrets into any framework like Next.js, Express, Django and more in local development. -It can also be used to expose secrets from Infisical as environment variables in CI/CD pipelines and [Docker containers](/getting-started/quickstarts/docker) +It can also be used to expose secrets from Infisical as environment variables in CI/CD pipelines and [Docker containers](/documentation/getting-started/docker) Prerequisites: @@ -123,6 +123,6 @@ $ infisical run -- ./your_bash_script.sh Your app should now be running with the secrets from Infisical injected as environment variables. -Resources: +See also: -- [Documentation for the CLI](/cli/overview) \ No newline at end of file +- [Documentation for the Infisical CLI](/cli/overview) \ No newline at end of file diff --git a/docs/documentation/getting-started/docker.mdx b/docs/documentation/getting-started/docker.mdx index b9831b296..567745ea4 100644 --- a/docs/documentation/getting-started/docker.mdx +++ b/docs/documentation/getting-started/docker.mdx @@ -7,7 +7,7 @@ The [Infisical CLI](/cli/overview) can be added to Dockerfiles to fetch secrets Prerequisites: - Have a project with secrets ready in [Infisical Cloud](https://app.infisical.com). -- Create an [Infisical Token](/getting-started/dashboard/token) scoped to an environment in your project in Infisical. +- Create an [Infisical Token](/documentation/platform/token) scoped to an environment in your project in Infisical. @@ -179,7 +179,7 @@ Prerequisites: -Resources: +See also: - [Documentation for Docker](/integrations/platforms/docker) - [Documentation for Docker Compose](/integrations/platforms/docker-compose) \ No newline at end of file diff --git a/docs/documentation/getting-started/introduction.mdx b/docs/documentation/getting-started/introduction.mdx index 705ab3698..573d2899d 100644 --- a/docs/documentation/getting-started/introduction.mdx +++ b/docs/documentation/getting-started/introduction.mdx @@ -9,7 +9,7 @@ Start syncing environment variables with [Infisical Cloud](https://app.infisical ## Learn about Infisical Fetch secrets with any programming language on demand - + Inject secrets into any application process/environment - + Inject secrets into Docker containers Overview](/getting-started/quickstarts/overview) to explore ways to fetch secrets from Infisical to your apps and infrastructure. \ No newline at end of file +Next, head back to [Getting Started > Introduction](/documentation/getting-started/overview) to explore ways to fetch secrets from Infisical to your apps and infrastructure. \ No newline at end of file diff --git a/docs/documentation/getting-started/sdks.mdx b/docs/documentation/getting-started/sdks.mdx index 1d3add56e..67608bb81 100644 --- a/docs/documentation/getting-started/sdks.mdx +++ b/docs/documentation/getting-started/sdks.mdx @@ -7,7 +7,7 @@ From local development to production, Infisical's language-specific SDKs provide Prerequisites: - Have a project with secrets ready in [Infisical Cloud](https://app.infisical.com). -- Create an [Infisical Token](/getting-started/dashboard/token) scoped to an environment in your project in Infisical. +- Create an [Infisical Token](/documentation/platform/token) scoped to an environment in your project in Infisical. ## Installation @@ -24,7 +24,7 @@ Follow the instructions for your language to install the SDK for it. ## Configuration - Import the SDK and create a client instance with your [Infisical Token](/getting-started/dashboard/token). + Import the SDK and create a client instance with your [Infisical Token](/documentation/platform/token). @@ -93,7 +93,7 @@ Follow the instructions for your language to install the SDK for it. ## Configuration - Import the SDK and create a client instance with your [Infisical Token](/getting-started/dashboard/token). + Import the SDK and create a client instance with your [Infisical Token](/documentation/platform/token). ```py from infisical import InfisicalClient @@ -139,7 +139,7 @@ Follow the instructions for your language to install the SDK for it. -Resources: +See also: -- [Documentation for Node](https://github.com/Infisical/infisical-node) -- [Documentation for Python](https://github.com/Infisical/infisical-python) \ No newline at end of file +- Explore the [Node SDK](https://github.com/Infisical/infisical-node) +- Explore the [Python SDK](https://github.com/Infisical/infisical-python) \ No newline at end of file diff --git a/docs/documentation/guides/introduction.mdx b/docs/documentation/guides/introduction.mdx index d2ffc2e30..caa506045 100644 --- a/docs/documentation/guides/introduction.mdx +++ b/docs/documentation/guides/introduction.mdx @@ -2,7 +2,7 @@ title: "Introduction" --- -Whether you're running a Node application on Heroku, Next.js application with Vercel, or Kubernetes on AWS, Infisical has a secret management strategy from local development to production for you. +Whether you're running a Node application on Heroku, Next.js application with Vercel, or Kubernetes on AWS, Infisical has a secret management strategy from local development to production ready for you. ## Guides by Language @@ -30,7 +30,7 @@ Whether you're running a Node application on Heroku, Next.js application with Ve diff --git a/docs/documentation/guides/nextjs-vercel.mdx b/docs/documentation/guides/nextjs-vercel.mdx index a9b6c90f3..52f5b1e8e 100644 --- a/docs/documentation/guides/nextjs-vercel.mdx +++ b/docs/documentation/guides/nextjs-vercel.mdx @@ -1,4 +1,254 @@ --- title: "Next.js + Vercel" -description: "Manage secrets across your Next.js + Vercel stack" --- + + +This guide demonstrates how to use Infisical to manage secrets for your Next.js + Vercel stack from local development to production. It uses: + +- Infisical (you can use [Infisical Cloud](https://app.infisical.com) or a [self-hosted instance of Infisical](https://infisical.com/docs/self-hosting/overview)) to store your secrets. + +## Project Setup + +To begin, we need to set up a project in Infisical and add secrets to an environment in it. + +### Create a project + +1. Create a new project in [Infisical](https://app.infisical.com/). + +2. Add a secret to the development environment of this project so we can pull it back for local development. In the **Secrets Overview** page, press **Explore Development** and add a secret with the key `NEXT_PUBLIC_NAME` and value `YOUR_NAME`. + +3. Add a secret to the production environment of this project so we can sync it to Vercel. Switch to the **Production** environment and add a secret with the key `NEXT_PUBLIC_NAME` and value `ANOTHER_NAME`. + +## Create a Next.js app + +Initialize a new Node.js app. + +We can use `create-next-app` to initialize an app called `infisical-nextjs`. + + + + ```console + npx create-next-app@latest --use-npm infisical-nextjs + cd infisical-nextjs + ``` + + + ```console + npx create-next-app@latest --ts --use-npm infisical-nextjs + cd infisical-nextjs + ``` + + + +Next, inside `pages/_app.js`, lets add a `console.log()` to print out the environment variable in the browser console. + + + + ```js + import '@/styles/globals.css' + + export default function App({ Component, pageProps }) { + console.log('Hello, ', process.env.NEXT_PUBLIC_NAME); + return + } + ``` + + + ```tsx + import '@/styles/globals.css' + import type { AppProps } from 'next/app' + + export default function App({ Component, pageProps }: AppProps) { + console.log('Hello, ', process.env.NEXT_PUBLIC_NAME); + return + } + ``` + + + +## Infisical CLI for local development environment variables + +We'll now use the Infisical CLI to fetch secrets from Infisical into your Next.js app for local development. + +### CLI Installation + +Follow the instructions for your operating system to install the Infisical CLI. + + + + Use [brew](https://brew.sh/) package manager + + ```console + $ brew install infisical/get-cli/infisical + ``` + + + Use [Scoop](https://scoop.sh/) package manager + + ```console + $ scoop bucket add org https://github.com/Infisical/scoop-infisical.git + ``` + + ```console + $ scoop install infisical + ``` + + + Install prerequisite + ```console + $ apk add --no-cache bash sudo + ``` + + Add Infisical repository + ```console + $ curl -1sLf \ + 'https://dl.cloudsmith.io/public/infisical/infisical-cli/setup.alpine.sh' \ + | bash + ``` + + Then install CLI + ```console + $ apk update && sudo apk add infisical + ``` + + + + Add Infisical repository + ```console + $ curl -1sLf \ + 'https://dl.cloudsmith.io/public/infisical/infisical-cli/setup.rpm.sh' \ + | sudo -E bash + ``` + + Then install CLI + ```console + $ sudo yum install infisical + ``` + + + + Add Infisical repository + + ```console + $ curl -1sLf \ + 'https://dl.cloudsmith.io/public/infisical/infisical-cli/setup.deb.sh' \ + | sudo -E bash + ``` + + Then install CLI + ```console + $ sudo apt-get update && sudo apt-get install -y infisical + ``` + + + + Use the `yay` package manager to install from the [Arch User Repository](https://aur.archlinux.org/packages/infisical-bin) + + ```console + $ yay -S infisical-bin + ``` + + + + +### Login + +Authenticate the CLI with the Infisical platform using your email and password. + +```console +$ infisical login +``` + +### Initialization + +Run the `init` command at the root of the Next.js app. This step connects your local project to the project on the Infisical platform and creates a `infisical.json` file containing a reference to that latter project. + +```console +$ infisical init +``` + +### Start the Next.js app with secrets injected as environment variables + +```console +$ infisical run -- npm run dev +``` + +If you open your browser console, **Hello, YOUR_NAME** should be printed out. + +Here, the CLI fetched the secret from Infisical and injected it into the Next.js app upon starting up. By default, +the CLI fetches secrets from the development environment which has the slug `dev`; you can inject secrets from different +environments by modifying the `env` flag as per the [CLI documentation](/cli/usage). + +At this stage, you know how to use the Infisical CLI to inject secrets into your Next.js app for local development. + +## Infisical-Vercel integration for production environment variables + +We'll now use the Infisical-Vercel integration send secrets from Infisical to Vercel as production environment variables. + +### Infisical-Vercel integration + +To begin we have to import the Next.js app into Vercel as a project. [Follow these instructions](https://nextjs.org/learn/basics/deploying-nextjs-app/deploy) to deploy the Next.js app to Vercel. + +Next, navigate to your project's integrations tab in Infisical and press on the Vercel tile to grant Infisical access to your Vercel account. + +![integrations](../../images/integrations.png) + +![integrations vercel authorization](../../images/integrations-vercel-auth.png) + + + Opting in for the Infisical-Vercel integration will break end-to-end encryption since Infisical will be able to read + your secrets. This is, however, necessary for Infisical to sync the secrets to Vercel. + + Your secrets remain encrypted at rest following our [security guide mechanics](/security/mechanics). + + +Now select **Production** for (the source) **Environment** and sync it to the **Production Environment** of the (target) application in Vercel. +Lastly, press create integration to start syncing secrets to Vercel. + +![integrations vercel](../../images/integrations-vercel-create.png) +![integrations vercel](../../images/integrations-vercel.png) + +You should now see your secret from Infisical appear as production environment variables in your Vercel project. + +At this stage, you know how to use the Infisical-Vercel integration to sync production secrets from Infisical to Vercel. + + + The following environment variable names are reserved by Vercel and cannot be + synced: `AWS_SECRET_KEY`, `AWS_EXECUTION_ENV`, `AWS_LAMBDA_LOG_GROUP_NAME`, + `AWS_LAMBDA_LOG_STREAM_NAME`, `AWS_LAMBDA_FUNCTION_NAME`, + `AWS_LAMBDA_FUNCTION_MEMORY_SIZE`, `AWS_LAMBDA_FUNCTION_VERSION`, + `NOW_REGION`, `TZ`, `LAMBDA_TASK_ROOT`, `LAMBDA_RUNTIME_DIR`, + `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, `AWS_SESSION_TOKEN`, + `AWS_REGION`, and `AWS_DEFAULT_REGION`. + + +## FAQ + + + + Vercel does not specialize in secret management which means it lacks many useful features for effectively managing environment variables. + Here are some features that teams benefit from by using Infisical together with Vercel: + + - Audit logs: See which team members are creating, reading, updating, and deleting environment variables across all environments. + - Versioning and point in time recovery: Rolling back secrets and an entire project state. + - Overriding secrets that should be unique amongst team members. + + And much more. + + + Yes. Your secrets are still encrypted at rest. To note, most secret managers actually don't support end-to-end encryption. + + Check out the [security guide](/security/overview). + + + Yes. You can also use the Infisical [Node SDK](https://github.com/Infisical/infisical-node) to fetch secrets back to your Next.js app + in both development and production. + + Depending on how you use it, however, it may require certain pages to be server-side rendered. + + + +See also: + +- [Documentation for the Infisical CLI](/cli/overview) +- [Documentation for the Vercel integration](/integrations/cloud/vercel) diff --git a/docs/documentation/guides/node.mdx b/docs/documentation/guides/node.mdx index e64a06054..323d95072 100644 --- a/docs/documentation/guides/node.mdx +++ b/docs/documentation/guides/node.mdx @@ -2,18 +2,120 @@ title: "Node" --- -This guide demonstrates how to manage secrets for your Node stack from local development to production. It uses: +This guide demonstrates how to use Infisical to manage secrets for your Node stack from local development to production. It uses: - Infisical (you can use [Infisical Cloud](https://app.infisical.com) or a [self-hosted instance of Infisical](https://infisical.com/docs/self-hosting/overview)) to store your secrets. - The [infisical-node](https://github.com/Infisical/infisical-node) client SDK to fetch secrets back to your Node application on demand. -## Video Guide - -TODO: insert video - - - If you get stuck while working through this guide, refer to the [full example on GitHub](). - - ## Project Setup +To begin, we need to set up a project in Infisical and add secrets to an environment in it. + +### Create a project + +1. Create a new project in [Infisical](https://app.infisical.com/). + +2. Add a secret to the development environment of this project so we can pull it back for local development. In the **Secrets Overview** page, press **Explore Development** and add a secret with the key `NAME` and value `YOUR_NAME`. + +### Create an Infisical Token + +Now that we've created a project and added a secret to its development environment, we need to provision an Infisical Token that our Node application can use to access the secret. + +1. Head to the **Project Settings > Service Tokens** and press **Add New Token**. +2. Call the token anything like **My App Token** and select **Development** under **Environment**. +3. Copy the token and keep it handy. + + +## Create a Node app + +For this demonstration, we use a minimal Express application. However, the same principles will apply for any Node application such as those built on Koa or Fastify. + +### Create an Express app + +Initialize a new Node.js project with a default `package.json` file. + +```console +npm init -y +``` + +Install `express` and [infisical-node](https://github.com/Infisical/infisical-node), the client Node SDK for Infisical. + +```console +npm install express infisical-node +``` + +Finally, create an index.js file containing the application code. + +```js +const express = require("express"); +const app = express(); +const PORT = 3000; + +const client = new InfisicalClient({ + token: "YOUR_INFISICAL_TOKEN" +}); + +app.get("/", async (req, res) => { + const name = (await client.getSecret("NAME")).secretValue; + res.send(`Hello, ${name}!`); +}); + +app.listen(PORT, () => { + console.log(`Example app listening on port ${PORT}`); +}); +``` + +Here, we initialized a `client` instance of the Infisical Node SDK with the Infisical Token +that we created earlier, giving access to the secrets in the development environment of the +project in Infisical that we created earlier. + +Finally, start the app and head to `http://localhost:3000` to see the message **Hello, Your Name**. + +```console +node index.js +``` + +The client fetched the secret with the key `NAME` from Infisical that we returned in the response of the endpoint. + +At this stage, you know how to fetch secrets from Infisical back to your Node application. By using Infisical Tokens scoped to different environments, you can easily manage secrets across various stages of your project in Infisical, from local development to production. + +## FAQ + + + + No. Infisical uses end-to-end encryption which ensures that secrets are always encrypted in transit + and decrypted on the client side. In fact, not even the server can decrypt your secrets (unless + that permission is explicitly granted from within the platform). + + Check out the [security guide](/security/overview). + + + The client SDK caches every secret and implements a 5-minute waiting period before + re-requesting it. The waiting period can be controlled by setting the `cacheTTL` parameter at + the time of initializing the client. + + + The SDK caches every secret and falls back to the cached value if a request fails. If no cached + value ever-existed, the SDK falls back to whatever value is on `process.env`. + + + Yes. If no `token` parameter is passed in at the time of initializing the client or nothing is found when requesting for a secret, + then the SDK falls back to whatever value is on `process.env`. + + + The token enables the SDK to authenticate with Infisical to fetch back your secrets. + Although the SDK requires you to pass in a token, it enables greater efficiency and security + than if you managed dozens of secrets yourself without it. Here're some benefits: + + - You always pull in the right secrets because they're fetched on demand from a centralize source that is Infisical. + - You can use the Infisical which comes with tons of benefits like secret versioning, access controls, audit logs, etc. + - You now risk leaking one token that can be revoked instead of dozens of raw secrets. + + And much more. + + + + +See also: + +- Explore the [Node SDK](https://github.com/Infisical/infisical-node) \ No newline at end of file diff --git a/docs/documentation/guides/python.mdx b/docs/documentation/guides/python.mdx index d0cc77f1e..2c558a69c 100644 --- a/docs/documentation/guides/python.mdx +++ b/docs/documentation/guides/python.mdx @@ -1,4 +1,119 @@ --- title: "Python" -description: "Manage secrets across your Python stack" ---- \ No newline at end of file +--- + +This guide demonstrates how to use Infisical to manage secrets for your Python stack from local development to production. It uses: + +- Infisical (you can use [Infisical Cloud](https://app.infisical.com) or a [self-hosted instance of Infisical](https://infisical.com/docs/self-hosting/overview)) to store your secrets. +- The [infisical-python](https://github.com/Infisical/infisical-python) client SDK to fetch secrets back to your Python application on demand. + +## Project Setup + +To begin, we need to set up a project in Infisical and add secrets to an environment in it. + +### Create a project + +1. Create a new project in [Infisical](https://app.infisical.com/). + +2. Add a secret to the development environment of this project so we can pull it back for local development. In the **Secrets Overview** page, press **Explore Development** and add a secret with the key `NAME` and value `YOUR_NAME`. + +### Create an Infisical Token + +Now that we've created a project and added a secret to its development environment, we need to provision an Infisical Token that our Node application can use to access the secret. + +1. Head to the **Project Settings > Service Tokens** and press **Add New Token**. +2. Call the token anything like **My App Token** and select **Development** under **Environment**. +3. Copy the token and keep it handy. + +## Create a Python app + +For this demonstration, we use a minimal Flask application. However, the same principles will apply for any Python application such as those built with Django. + +### Create a Flask app + +First, create a virtual environment and activate it. + +```console +python3 -m venv env +source env/bin/activate +``` + +Install Flask and [infisical-python](https://github.com/Infisical/infisical-python), the client Python SDK for Infisical. + +```console +pip install Flask infisical +``` + +Finally, create an `app.py` file containing the application code. + +```python +from flask import Flask +from infisical import InfisicalClient + +app = Flask(__name__) + +client = InfisicalClient(token="your_infisical_token") + +@app.route("/") +def hello_world(): + # access value + name = client.get_secret("NAME") + return f"Hello, {name.secret_value}!" +``` + +Here, we initialized a `client` instance of the Infisical Python SDK with the Infisical Token +that we created earlier, giving access to the secrets in the development environment of the +project in Infisical that we created earlier. + +Finally, start the app and head to `http://localhost:5000` to see the message **Hello, Your Name**. + +```console +flask run +``` + +The client fetched the secret with the key `NAME` from Infisical that we returned in the response of the endpoint. + +At this stage, you know how to fetch secrets from Infisical back to your Python application. By using Infisical Tokens scoped to different environments, you can easily manage secrets across various stages of your project in Infisical, from local development to production. + +## FAQ + + + + No. Infisical uses end-to-end encryption which ensures that secrets are always encrypted in transit + and decrypted on the client side. In fact, not even the server can decrypt your secrets (unless + that permission is explicitly granted from within the platform). + + Check out the [security guide](/security/overview). + + + The client SDK caches every secret and implements a 5-minute waiting period before + re-requesting it. The waiting period can be controlled by setting the `cacheTTL` parameter at + the time of initializing the client. + + + The SDK caches every secret and falls back to the cached value if a request fails. If no cached + value ever-existed, the SDK falls back to whatever value is on `process.env`. + + + Yes. If no `token` parameter is passed in at the time of initializing the client or nothing is found when requesting for a secret, + then the SDK falls back to whatever value is on `process.env`. + + + The token enables the SDK to authenticate with Infisical to fetch back your secrets. + Although the SDK requires you to pass in a token, it enables greater efficiency and security + than if you managed dozens of secrets yourself without it. Here're some benefits: + + - You always pull in the right secrets because they're fetched on demand from a centralize source that is Infisical. + - You can use the Infisical which comes with tons of benefits like secret versioning, access controls, audit logs, etc. + - You now risk leaking one token that can be revoked instead of dozens of raw secrets. + + And much more. + + + + +See also: + +- Explore the [Python SDK](https://github.com/Infisical/infisical-python) + + diff --git a/docs/integrations/cicd/gitlab.mdx b/docs/integrations/cicd/gitlab.mdx index 8a5432272..742eee673 100644 --- a/docs/integrations/cicd/gitlab.mdx +++ b/docs/integrations/cicd/gitlab.mdx @@ -37,7 +37,7 @@ Select which Infisical environment secrets you want to sync to which GitLab repo ## Generate service token -Generate an [Infisical Token](../../getting-started/dashboard/token) for the specific project and environment in Infisical. +Generate an [Infisical Token](/documentation/platform/token) for the specific project and environment in Infisical. ## Set the Infisical Token in Gitlab diff --git a/docs/integrations/platforms/docker-compose.mdx b/docs/integrations/platforms/docker-compose.mdx index e030869e3..e768b0e84 100644 --- a/docs/integrations/platforms/docker-compose.mdx +++ b/docs/integrations/platforms/docker-compose.mdx @@ -13,7 +13,7 @@ Follow this [guide](./docker) to configure the Infisical CLI for each service th ## Generate Infisical Tokens -Generate a unique [Infisical Token](https://infisical.com/docs/getting-started/dashboard/token) for each service. +Generate a unique [Infisical Token](/documentation/platform/token) for each service. ## Add Infisical Tokens to your Docker Compose file diff --git a/docs/integrations/platforms/docker.mdx b/docs/integrations/platforms/docker.mdx index a19562a99..629a81317 100644 --- a/docs/integrations/platforms/docker.mdx +++ b/docs/integrations/platforms/docker.mdx @@ -50,7 +50,7 @@ CMD ["infisical", "run", "--command", "npm run start && ..."] ## Generate an Infisical Token -Head to your project settings in Infisical Cloud to generate an [Infisical Token](https://infisical.com/docs/getting-started/dashboard/token). +Head to your project settings in Infisical Cloud to generate an [Infisical Token](/documentation/platform/token). ## Feed Docker your Infisical Token diff --git a/docs/sdks/languages/node.mdx b/docs/sdks/languages/node.mdx index 055d5eddd..d28357c4e 100644 --- a/docs/sdks/languages/node.mdx +++ b/docs/sdks/languages/node.mdx @@ -32,7 +32,7 @@ This example demonstrates how to use the Infisical Node SDK with an Express appl We do not recommend hardcoding your [Infisical - Token](/getting-started/dashboard/token). Setting it as an environment + Token](/documentation/platform/token). Setting it as an environment variable would be best. @@ -46,7 +46,7 @@ $ npm install infisical-node --save ## Configuration -Import the SDK and create a client instance with your [Infisical Token](/getting-started/dashboard/token). +Import the SDK and create a client instance with your [Infisical Token](/documentation/platform/token). @@ -76,7 +76,7 @@ Import the SDK and create a client instance with your [Infisical Token](/getting - An [Infisical Token](/getting-started/dashboard/token) scoped to a project + An [Infisical Token](/documentation/platform/token) scoped to a project and environment We do not recommend hardcoding your [Infisical - Token](/getting-started/dashboard/token). Setting it as an environment + Token](/documentation/platform/token). Setting it as an environment variable would be best. @@ -42,7 +42,7 @@ Note: You need Python 3.7+. ## Configuration -Import the SDK and create a client instance with your [Infisical Token](/getting-started/dashboard/token). +Import the SDK and create a client instance with your [Infisical Token](/documentation/platform/token). ```py from infisical import InfisicalClient @@ -53,7 +53,7 @@ client = InfisicalClient(token="your_infisical_token") ### Parameters - An [Infisical Token](/getting-started/dashboard/token) scoped to a project + An [Infisical Token](/documentation/platform/token) scoped to a project and environment Manage secrets for your PHP application on demand - \ No newline at end of file + + +## FAQ + + + + No. Infisical uses end-to-end encryption which ensures that secrets are always encrypted in transit + and decrypted on the client side. In fact, not even the server can decrypt your secrets (unless + that permission is explicitly granted from within the platform). + + Check out the [security guide](/security/overview). + + + The client SDK caches every secret and implements a 5-minute waiting period before + re-requesting it. The waiting period can be controlled by setting the `cacheTTL` parameter at + the time of initializing the client. + + + The SDK caches every secret and falls back to the cached value if a request fails. If no cached + value ever-existed, the SDK falls back to whatever value is on `process.env`. + + + Yes. If no `token` parameter is passed in at the time of initializing the client or nothing is found when requesting for a secret, + then the SDK falls back to whatever value is on `process.env`. + + + The token enables the SDK to authenticate with Infisical to fetch back your secrets. + Although the SDK requires you to pass in a token, it enables greater efficiency and security + than if you managed dozens of secrets yourself without it. Here're some benefits: + + - You always pull in the right secrets because they're fetched on demand from a centralize source that is Infisical. + - You can use the Infisical which comes with tons of benefits like secret versioning, access controls, audit logs, etc. + - You now risk leaking one token that can be revoked instead of dozens of raw secrets. + + And much more. + + + \ No newline at end of file diff --git a/frontend/src/components/navigation/NavBarDashboard.tsx b/frontend/src/components/navigation/NavBarDashboard.tsx index 404df9abc..f14e00be5 100644 --- a/frontend/src/components/navigation/NavBarDashboard.tsx +++ b/frontend/src/components/navigation/NavBarDashboard.tsx @@ -34,7 +34,7 @@ const supportOptions = (t: TFunction) => [ [ , t('nav:support.docs'), - 'https://infisical.com/docs/getting-started/introduction' + 'https://infisical.com/docs/documentation/getting-started/introduction' ], [ , @@ -105,7 +105,7 @@ export default function Navbar() {
{ {t('settings-project:project-id-description2')} {/* eslint-disable-next-line react/jsx-no-target-blank */} - infisical - infisical - -

-

Open-Source-Tool mit End-to-End-Verschlüsselung zur Verwaltung von Privaten Schlüsseln (Secrets) und Konfigurationen in Ihrem Team, auf Geräten und in Ihrer Infrastruktur.

-

- -

- Slack | - Infisical Cloud | - Self-Hosting | - Dokumentation (en) | - Website -

- -

- - Infisical wird unter der MIT Lizens veröffentlicht. - - - PRs welcome! - - - git commit activity - - - Cloudsmith downloads - - - Slack community channel - - - Infisical Twitter - -

- -Dashboard - -**In anderen Sprachen lesen**: [Englisch](i18n/README.en.md) -[Deutsch](i18n/README.de.md) -[Spanisch](i18n/README.es.md) -[Koreanisch](i18n/README.ko.md) -[Türkisch](i18n/README.tr.md) -[Bahasa Indonesisch](i18n/README.id.md) -[Portugiesisch-Brasilianisch](i18n/README.pt-br.md) -[Japanese language](i18n/README.ja.md) - -**[Infisical](https://infisical.com)** ist ein Open-Source, End-To-End-Verschlüsseltes Verwaltungstool für Private Schlüssel (Secrets), mit welchem sich API-Keys und Konfigurationen zentral verwalten lassen. Von Infisical aus kannst du deine Schlüssel in deinen ganzen Entwicklungsprozess (Lokal, Staging, Live) integrieren. Es ist leicht verständlich und benutzerfreundlich aufgebaut. - -- **[Benutzerfreundliches Dashboard](https://infisical.com/docs/getting-started/dashboard/project)** um die Schlüssel und Konfigurationen deines Teams über verschiedene Projekte hinweg zu verwalten. -- **[Sprachunabhängige CLI](https://infisical.com/docs/cli/overview)** um deine Schlüssel und Konfigurationen in deinem lokalen Workflow zu integrieren. -- **[Volle Kontrolle über deine Daten](https://infisical.com/docs/self-hosting/overview)** - hoste Infisical auf deinem eigenen Server! -- **Mehrere Entwicklungsumgebungen** pro Projekt (bspw. „development“, „staging“, „production“, etc.) -- **Benutzerspezifisches Überschreiben** von Schlüsseln und Konfigurationen -- **[Integrationen](https://infisical.com/docs/integrations/overview)** mit CI/CD und Produktions-Infrastruktur -- **[Infisical API](https://infisical.com/docs/api-reference/overview/introduction)** - verwalte Schlüssel mit API-Anfragen -- **[Geheime Versionierung](https://infisical.com/docs/getting-started/dashboard/versioning)** um Veränderungen zu beobachten -- **[Aktivitätshistorien](https://infisical.com/docs/getting-started/dashboard/audit-logs)** um alle Veränderungen in einem Projekt zu prüfen -- **[Wiederherstellung von Schlüsseln](https://infisical.com/docs/getting-started/dashboard/pit-recovery)** um zu bestimmten Zeitpunkten/Snapshots zurückzukehren -- **Rechte-basierte Zugriffskontrolle** pro Entwicklungsumgebung -- **2FA** (weitere Optionen folgen) -- 🔜 **1-Click Deploy** zu AWS -- 🔜 **Automatische Secret Rotation** -- 🔜 **Smarte Sicherheitshinweise** -- 🔜 **Secret Rotation** -- 🔜 **Slack & MS Teams** Integration - -und vieles mehr. - -## 🚀 Los gehts - -Um schnell loszulegen, lies unseren „[get started guide](https://infisical.com/docs/getting-started/introduction)“. - -

- - -

- -## 🔥 Was macht Infisical so großartig? - -Infisical erleichtert das Verwalten von privaten Schlüsseln und ist standardmäßig End-to-End-verschlüsselt. Unser Ziel ist es, das allen Entwicklern und nicht nur Sicherheitsteams zu erleichtern. - -Einem [Bericht](https://www.ekransystem.com/en/blog/secrets-management) zufolge, nutzen nur 10% aller Unternehmen Lösungen zur Verwaltung von Sicherheitsschlüsseln, obwohl alle zu einem gewissen Maße digitale Schlüssel verwenden. - -Wenn dir Effizienz und Sicherheit wichtig sind, ist Infisical genau richtig für dich! - -Wir arbeiten hart daran, Infisical stetig zu erweitern. Vermisst du bestimmte Integrationen oder wünscht dir ein neues Feature? [Erstelle ein Ticket](https://github.com/Infisical/infisical/issues) oder [trage direkt zum Repository bei](https://infisical.com/docs/contributing/overview). - -## 🔌 Integrationen - -Wir setzen gerade das Fundament und [integrieren](https://infisical.com/docs/integrations/overview) Infisical wo es nur geht, sodass Schlüssel überall synchronisiert werden können. Jede Hilfe ist Willkommen! :) - - - - - - - - - - -
Plattformen Frameworks
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - ✔️ Docker - - - - ✔️ Docker Compose - - - - ✔️ Heroku - -
- - ✔️ Vercel - - - - ✔️ Kubernetes - - - - ✔️ Fly.io - -
- 🔜 Supabase - - - ✔️ GitHub Actions - - - 🔜 Railway (https://github.com/Infisical/infisical/issues/271) -
- 🔜 GCP SM (https://github.com/Infisical/infisical/issues/285) - - - ✔️ GitLab CI/CD - - - 🔜 CircleCI (https://github.com/Infisical/infisical/issues/91) -
- 🔜 Jenkins - - 🔜 Digital Ocean - - 🔜 Azure -
- 🔜 TravisCI - - - ✔️ AWS Secrets Manager - - - 🔜 Forge -
- 🔜 Bitbucket - - - ✔️ AWS Parameter Store - - - - ✔️ Render - -
- 🔜 BuddyCI - - 🔜 Serverless - - - ✔️ Netlify - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - ✔️ React - - - - ✔️ Express - -
- - ✔️ Gatsby - - - - ✔️ Flask - -
- - ✔️ Django - - - - ✔️ Laravel - -
- - ✔️ NestJS - - - - ✔️ Remix - -
- - ✔️ Next.js - - - - ✔️ Vite - -
- - ✔️ Vue - - - - ✔️ Ruby on Rails - -
- - ✔️ Fiber - - - - ✔️ Nuxt - -
- - ✔️ .NET - - - And more... -
- -
- -## 💚 Community & Support - -- [Slack](https://join.slack.com/t/infisical-users/shared_invite/zt-1kdbk07ro-RtoyEt_9E~fyzGo_xQYP6g) (Für Diskussionen und Gespräche mit der Community und dem Infisical Team) -- [GitHub Discussions](https://github.com/Infisical/infisical/discussions) (Für Hilfe bei der Entwicklung und tiefergehenden Diskussionen zu bestimmten Features) -- [GitHub Issues](https://github.com/Infisical/infisical-cli/issues) (Für jegliche Bugs und Fehler die dir beim Arbeiten mit Infisical auffallen) -- [Twitter](https://twitter.com/infisical) (Bleib immer aktuell!) - -## 🏘 Open-source vs. paid - -Dieses Repository ist MIT lizensiert, mit Ausnahme des `ee` Ordners, der „Premium Enterprise Features“ enthält, welche zukünftig einer Infisical Lizens bedürfen. Wir sind dennoch darauf fokussiert, zuerst „Non-Enterprise“-Lösungen zu entwickeln, welche die meisten Anwendungsfälle abdecken. - -## 🛡 Sicherheit - -Sie möchten eine Sicherheitslücke melden? Bitte verwenden dafür nicht die „Github Issues“. Nutze stattdesen die [SECURITY.md](./SECURITY.md). - -## 🚨 Bleibe immer auf dem Laufenden - -Infisical wurde offiziell unter der Version 1.0 am 21. November 2022 veröffentlicht. Es erscheinen regelmäßig neue Features. Um bei zukünftigen **releases** von diesem Repository benachrichtigt zu werden, klicke auf Watch: - -![infisical-star-github](https://github.com/Infisical/infisical/blob/main/.github/images/star-infisical.gif?raw=true) - -## 🌱 Hilf uns - -Egal wie groß oder klein deine Hilfe ist, wir freuen uns über Deine Beteiligung ❤️ Sieh dir unseren [Contributing-Guide](https://infisical.com/docs/contributing/overview) an. - -Nicht sicher wo du anfangen sollst? Du kannst: - -- [Du kannst eine kostenlose Session mit einem unserer Teammitglieder starten](mailto:tony@infisical.com?subject=Pairing%20session&body=I'd%20like%20to%20do%20a%20pairing%20session!)! -- Unserem Slack-Channel beitreten, und uns dort jegliche Fragen stellen. - -## 🦸 Contributors - -[//]: contributor-faces - - - - - - - -## 🌎 Übersetzungen - -Infisical ist zurzeit in Englisch, Koreanisch, Franzözisch, und Portugiesisch (Brasilien) verfügbar. Hilf uns, Infisical in deine Sprache zu übersetzen! - -Du kannst alle Infos dazu in [diesem Issue](https://github.com/Infisical/infisical/issues/181) finden. diff --git a/i18n/README.en.md b/i18n/README.en.md deleted file mode 100644 index 4292a1a95..000000000 --- a/i18n/README.en.md +++ /dev/null @@ -1,368 +0,0 @@ -

- infisical - infisical -

-

-

Open-source, end-to-end encrypted tool to manage secrets and configs across your team, devices, and infrastructure.

-

- -

- Slack | - Infisical Cloud | - Self-Hosting | - Docs | - Website -

- -

- - Infisical is released under the MIT license. - - - PRs welcome! - - - git commit activity - - - Cloudsmith downloads - - - Slack community channel - - - Infisical Twitter - -

- -Dashboard - -**Read this in other languages**: [English language](i18n/README.en.md) -[Spanish language](i18n/README.es.md) -[German language](i18n/README.de.md) -[Korean language](i18n/README.ko.md) -[Turkish language](i18n/README.tr.md) -[Bahasa Indonesia language](i18n/README.id.md) -[Japanese language](i18n/README.ja.md) - -**[Infisical](https://infisical.com)** is an open source, end-to-end encrypted secret manager which you can use to centralize your API keys and configs. From Infisical, you can then distribute these secrets across your whole development lifecycle - from development to production . It's designed to be simple and take minutes to get going. - -- **[User-Friendly Dashboard](https://infisical.com/docs/getting-started/dashboard/project)** to manage your team's secrets and configs within projects -- **[Language-Agnostic CLI](https://infisical.com/docs/cli/overview)** that pulls and injects esecrets and configs into your local workflow -- **[Complete control over your data](https://infisical.com/docs/self-hosting/overview)** - host it yourself on any infrastructure -- **Navigate Multiple Environments** per project (e.g. development, staging, production, etc.) -- **Personal overrides** for secrets and configs -- **[Integrations](https://infisical.com/docs/integrations/overview)** with CI/CD and production infrastructure -- **[Infisical API](https://infisical.com/docs/api-reference/overview/introduction)** - manage secrets via HTTPS requests to the platform -- **[Secret Versioning](https://infisical.com/docs/getting-started/dashboard/versioning)** to view the change history for any secret -- **[Audit Logs](https://infisical.com/docs/getting-started/dashboard/audit-logs)** to record every action taken in a project -- **[Point-in-time Secrets Recovery](https://infisical.com/docs/getting-started/dashboard/pit-recovery)** for rolling back to any snapshot of your secrets -- **Role-based Access Controls** per environment -- **2FA** (more options coming soon) -- 🔜 **1-Click Deploy** to AWS -- 🔜 **Automatic Secret Rotation** -- 🔜 **Smart Security Alerts** -- 🔜 **Secrets Rotation** -- 🔜 **Slack & MS Teams** integrations - -And more. - -## 🚀 Get started - -To quickly get started, visit our [get started guide](https://infisical.com/docs/getting-started/introduction). - -

- - -

- -## 🔥 What's cool about this? - -Infisical makes secret management simple and end-to-end encrypted by default. We're on a mission to make it more accessible to all developers, not just security teams. - -According to a [report](https://www.ekransystem.com/en/blog/secrets-management), only 10% of organizations use secret management solutions despite all using digital secrets to some extent. - -If you care about efficiency and security, then Infisical is right for you. - -We are currently working hard to make Infisical more extensive. Need any integrations or want a new feature? Feel free to [create an issue](https://github.com/Infisical/infisical/issues) or [contribute](https://infisical.com/docs/contributing/overview) directly to the repository. - -## 🔌 Integrations - -We're currently setting the foundation and building [integrations](https://infisical.com/docs/integrations/overview) so secrets can be synced everywhere. Any help is welcome! :) - - - - - - - - - - -
Platforms Frameworks
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - ✔️ Docker - - - - ✔️ Docker Compose - - - - ✔️ Heroku - -
- - ✔️ Vercel - - - - ✔️ Kubernetes - - - - ✔️ Fly.io - -
- 🔜 Supabase - - - ✔️ GitHub Actions - - - 🔜 Railway (https://github.com/Infisical/infisical/issues/271) -
- 🔜 GCP SM (https://github.com/Infisical/infisical/issues/285) - - - ✔️ GitLab CI/CD - - - 🔜 CircleCI (https://github.com/Infisical/infisical/issues/91) -
- 🔜 Jenkins - - 🔜 Digital Ocean - - 🔜 Azure -
- 🔜 TravisCI - - - ✔️ AWS Secrets Manager - - - 🔜 Forge -
- 🔜 Bitbucket - - - ✔️ AWS Parameter Store - - - - ✔️ Render - -
- 🔜 BuddyCI - - 🔜 Serverless - - - ✔️ Netlify - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - ✔️ React - - - - ✔️ Express - -
- - ✔️ Gatsby - - - - ✔️ Flask - -
- - ✔️ Django - - - - ✔️ Laravel - -
- - ✔️ NestJS - - - - ✔️ Remix - -
- - ✔️ Next.js - - - - ✔️ Vite - -
- - ✔️ Vue - - - - ✔️ Ruby on Rails - -
- - ✔️ Fiber - - - - ✔️ Nuxt - -
- - ✔️ .NET - - - And more... -
- -
- -## 💚 Community & Support - -- [Slack](https://join.slack.com/t/infisical-users/shared_invite/zt-1kdbk07ro-RtoyEt_9E~fyzGo_xQYP6g) (For live discussion with the community and the Infisical team) -- [GitHub Discussions](https://github.com/Infisical/infisical/discussions) (For help with building and deeper conversations about features) -- [GitHub Issues](https://github.com/Infisical/infisical-cli/issues) (For any bugs and errors you encounter using Infisical) -- [Twitter](https://twitter.com/infisical) (Get news fast) - -## 🏘 Open-source vs. paid - -This repo is entirely MIT licensed, with the exception of the `ee` directory which will contain premium enterprise features requiring a Infisical license in the future. We're currently focused on developing non-enterprise offerings first that should suit most use cases. - -## 🛡 Security - -Looking to report a security vulnerability? Please don't post about it in GitHub issue. Instead, refer to our [SECURITY.md](./SECURITY.md) file. - -## 🚨 Stay Up-to-Date - -Infisical officially launched as v.1.0 on November 21st, 2022. There are a lot of new features coming very frequently. Watch **releases** of this repository to be notified about future updates: - -![infisical-star-github](https://github.com/Infisical/infisical/blob/main/.github/images/star-infisical.gif?raw=true) - -## 🌱 Contributing - -Whether it's big or small, we love contributions ❤️ Check out our guide to see how to [get started](https://infisical.com/docs/contributing/overview). - -Not sure where to get started? You can: - -- [Book a free, non-pressure pairing sessions with one of our teammates](mailto:tony@infisical.com?subject=Pairing%20session&body=I'd%20like%20to%20do%20a%20pairing%20session!)! -- Join our Slack, and ask us any questions there. - -## 🦸 Contributors - -[//]: contributor-faces - - - - - - - -## 🌎 Translations - -Infisical is currently available in English, Korean, French, and Portuguese (Brazil). Help us translate Infisical to your language! - -You can find all the info in [this issue](https://github.com/Infisical/infisical/issues/181). diff --git a/i18n/README.es.md b/i18n/README.es.md deleted file mode 100644 index f97f249d7..000000000 --- a/i18n/README.es.md +++ /dev/null @@ -1,368 +0,0 @@ -

- infisical - infisical -

-

-

Herramienta simple de código abierto cifrado de extremo a extremo (E2EE) para gestionar secretos y configuraciones dentro de su equipo e infraestructura.

-

- -

- Slack | - Infisical Cloud | - Self-Hosting | - Documentación | - Sitio web -

- -

- - Infisical is released under the MIT license. - - - PRs welcome! - - - git commit activity - - - Cloudsmith downloads - - - Slack community channel - - - Infisical Twitter - -

- -Dashboard - -**[Infisical](https://infisical.com)** es una herramienta de código abierto que busca ayudar a equipos a gestionar y sincronizar secretos y configuraciones dentro de su flujo de trabajo e infraestructura. Está diseñada para ser simple y solo tomar minutos para implementar. - -- **[Tablero fácil de usar](https://infisical.com/docs/getting-started/dashboard/project)** para gestionar los secretos y configuraciones de su equipo dentro de proyectos -- **[Infraestructura de lenguaje común (CLI) independiente del lenguaje](https://infisical.com/docs/cli/overview)** que extrae e inyecta secretos y configuraciones a su flujo de trabajo local -- **[Control total sobre sus datos:](https://infisical.com/docs/self-hosting/overview)** alójelos en cualquier infraestructura -- **Navega múltiples entornos** por proyecto (ej. Desarrollo, evaluación, producción, etc.) -- **Mando manual** para secretos y configuraciones -- **[Integraciones](https://infisical.com/docs/integrations/overview)** con CI/CD e infraestructura de producción -- **[API de Infisical:](https://infisical.com/docs/api-reference/overview/introduction)** administra secretos a través de solicitudes HTTPS a la plataforma -- **[Control de versiones ](https://infisical.com/docs/getting-started/dashboard/versioning)** para ver el historial de cambios de cualquier secreto -- **[Registros de actividad](https://infisical.com/docs/getting-started/dashboard/audit-logs)** para documentar cada acción tomada en el proyecto -- **[Recuperación de secretos en el momento](https://infisical.com/docs/getting-started/dashboard/pit-recovery)** para retroceder a cualquier instancia de alguno -- 🔜 **Implementación de 1 clic** para Digital Ocean y Heroku -- 🔜 **Autenticación/Autorización** para proyectos (controles de lectura/escritura próximamente) -- 🔜 **Rotación automática de secretos** -- 🔜 **Autenticación de dos factores** -- 🔜 **Integraciones con Slack y MS Teams** - -Y más. - -## 🚀 Para empezar - -Para empezar rápidamente visita nuestra [guía de inicio](https://infisical.com/docs/getting-started/introduction). - -

- - - -

- -## 🔥 ¿En qué es bueno? - -Infisical hace la gestión de secretos simple y está cifrada de extremo a extremo de manera predeterminada. Tenemos la misión de hacerla más accesible a todos los desarrolladores, no solo los equipos de seguridad. - -Según un [reporte](https://www.ekransystem.com/en/blog/secrets-management), solo el 10% de las organizaciones utilizan soluciones para gestionar secretos a pesar de que todas usan secretos digitales en cierta medida. - -Si está interesado en la eficiencia y la seguridad, Infisical es para ti. - -Actualmente estamos trabajando duro para hacer Infisical más extenso. ¿Necesitas una integración o quieres una nueva función? Siente libre de [crear un issue](https://github.com/Infisical/infisical/issues) o [contribuir](https://infisical.com/docs/contributing/overview) directamente al repositorio. - -## 🌱 Contribuir - -Sea de manera pequeña o grande, nos encantan las contribuciones ❤️ Cheque nuestra guía de [cómo empezar](https://infisical.com/docs/contributing/overview). - -¿No está seguro de dónde empezar? Usted puede: - -- ¡[Agendar una sesión gratis, sin presión con uno de nuestros integrantes](mailto:tony@infisical.com?subject=Pairing%20session&body=I'd%20like%20to%20do%20a%20pairing%20session!)! (inglés) -- Unesé a nuestro Slack y preguntenos ahí (inglés) - -## 💚 Soporte y comunidad - -- [Slack](https://join.slack.com/t/infisical-users/shared_invite/zt-1kdbk07ro-RtoyEt_9E~fyzGo_xQYP6g) (Para discusiones en vivo con la comunidad y el equipo de Infisical) -- [GitHub Discussions](https://github.com/Infisical/infisical/discussions) (Para ayudar en construir y profundizar conversaciones acerca de funciones) -- [GitHub Issues](https://github.com/Infisical/infisical-cli/issues) (Para cualquier bug o error que encuentre usando Infisical) -- [Twitter](https://twitter.com/infisical) (Obtén las noticias rápidamente) - -## 🐥 Estatus - -- [x] Alpha público: Cualquiera puede registrarse en [infisical.com](https://infisical.com) pero ténganos paciencia, hay problemas y apenas estamos comenzando. -- [ ] Beta público: Suficientemente estable para la mayoría de los casos de uso no empresariales. -- [ ] Público: Listo para producción. - -Estamos actualmente en Alpha público. - -## 🔌 Integraciones - -Actualmente estamos sentando bases y construyendo [integraciones](https://infisical.com/docs/integrations/overview) para que los secretos se puedan sincronizar en todas partes. ¡Cualquier ayuda es bienvenida! :) - - - - - - - - - - - -
Plataformas Marcos
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - ✔️ Docker - - - - ✔️ Docker Compose - - - - ✔️ Heroku - -
- - ✔️ Vercel - - - - ✔️ Kubernetes - - - - ✔️ Fly.io - -
- 🔜 Supabase - - - ✔️ GitHub Actions - - - 🔜 Railway (https://github.com/Infisical/infisical/issues/271) -
- 🔜 GCP SM (https://github.com/Infisical/infisical/issues/285) - - - ✔️ GitLab CI/CD - - - 🔜 CircleCI (https://github.com/Infisical/infisical/issues/91) -
- 🔜 Jenkins - - 🔜 Digital Ocean - - 🔜 Azure -
- 🔜 TravisCI - - - ✔️ AWS Secrets Manager - - - 🔜 Forge -
- 🔜 Bitbucket - - - ✔️ AWS Parameter Store - - - - ✔️ Render - -
- 🔜 BuddyCI - - 🔜 Serverless - - - ✔️ Netlify - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - ✔️ React - - - - ✔️ Express - -
- - ✔️ Gatsby - - - - ✔️ Flask - -
- - ✔️ Django - - - - ✔️ Laravel - -
- - ✔️ NestJS - - - - ✔️ Remix - -
- - ✔️ Next.js - - - - ✔️ Vite - -
- - ✔️ Vue - - - - ✔️ Ruby on Rails - -
- - ✔️ Fiber - - - - ✔️ Nuxt - -
- - ✔️ .NET - - - And more... -
- -
- -## 🏘 Código abierto vs pagado - -Este repositorio es enteramente licenciado con MIT, con la excepción del directorio `ee` que contendrá funciones empresariales premium que requerirán una licencia de Infisical en el futuro. Actualmente estamos enfocados en desarrollar primero ofertas no empresariales que deberían adaptarse a la mayoría de los casos de uso. - -## 🛡 Seguridad - -¿Quiere reportar alguna vulnerabilidad en seguridad? Por favor, no lo publique en Github issues. En su lugar consulte nuestro archivo de [SECURITY.md](./SECURITY.md). - -## 🚨 Manténgase al tanto - -Infisical se lanzó oficialmente como v.1.0 el 21 de noviembre de 2022. Hay muchas funciones nuevas que llegan con mucha frecuencia. Mire los **lanzamientos** de este repositorio para recibir notificaciones sobre futuras actualizaciones: - -![infisical-star-github](https://github.com/Infisical/infisical/blob/main/.github/images/star-infisical.gif?raw=true) - -## 🦸 Contribuyentes - -[//]: contributor-faces - - - - - - - -## 🌎 Traducciones - -Infisical está actualmente disponible en inglés, coreano, francés y portugués (Brasil). ¡Ayúdanos a traducir Infisical a tu idioma! - -Puedes encontrar toda la información en [este issue](https://github.com/Infisical/infisical/issues/181). \ No newline at end of file diff --git a/i18n/README.hi.md b/i18n/README.hi.md deleted file mode 100644 index c9840b428..000000000 --- a/i18n/README.hi.md +++ /dev/null @@ -1,380 +0,0 @@ -

- infisical - infisical -

-

-

आपकी टीम, उपकरणों और बुनियादी ढांचे में रहस्यों और कॉन्फ़िगरेशन को प्रबंधित करने के लिए ओपन-सोर्स, एंड-टू-एंड एन्क्रिप्टेड टूल।

-

- -

- स्लैक | - Infisical Cloud | - Self-Hosting | - डॉक्स | - वेबसाइट -

- -

- - Infisical is released under the MIT license. - - - PRs welcome! - - - git commit activity - - - Cloudsmith downloads - - - Slack community channel - - - Infisical Twitter - -

- -Dashboard - -**इसे अन्य भाषाओं में पढ़ें**: [English language](i18n/README.en.md) -[Spanish language](i18n/README.es.md) -[German language](i18n/README.de.md) -[Korean language](i18n/README.ko.md) -[Turkish language](i18n/README.tr.md) -[Bahasa Indonesia language](i18n/README.id.md) -[Portuguese - Brazil](i18n/README.pt-br.md) -[Japanese language](i18n/README.ja.md) -[Italian language](i18n/README.it.md) -[Hindi language](i18n/README.hi.md) - -**[Infisical](https://infisical.com)** एक ओपन सोर्स, एंड-टू-एंड एन्क्रिप्टेड गुप्त प्रबंधक है जिसका उपयोग आप अपनी एपीआई कुंजी और कॉन्फ़िगरेशन को केंद्रीकृत करने के लिए कर सकते हैं। Infisical से, फिर आप इन रहस्यों को अपने संपूर्ण विकास जीवनचक्र में वितरित कर सकते हैं - विकास से लेकर उत्पादन तक। इसे सरल होने और चलने में कुछ मिनट लगने के लिए डिज़ाइन किया गया है. - -- **[उपयोगकर्ता के अनुकूल डैशबोर्ड](https://infisical.com/docs/getting-started/dashboard/project)** परियोजनाओं के भीतर अपनी टीम के रहस्यों और कॉन्फ़िगरेशन को प्रबंधित करने के लिए -- **[भाषा-अज्ञेयवादी सीएलआई](https://infisical.com/docs/cli/overview)** जो आपके स्थानीय कार्यप्रवाह में रहस्य और विन्यास को खींचता है और इंजेक्ट करता है -- **[अपने डेटा पर पूर्ण नियंत्रण](https://infisical.com/docs/self-hosting/overview)** - इसे किसी भी बुनियादी ढाँचे पर स्वयं होस्ट करें -- **एकाधिक वातावरण नेविगेट करें** प्रति परियोजना (जैसे विकास, मंचन, उत्पादन, आदि) -- **निजी ओवरराइड** रहस्य और कॉन्फ़िगरेशन के लिए -- **[एकीकरण](https://infisical.com/docs/integrations/overview)** सीआई/सीडी और उत्पादन बुनियादी ढांचे के साथ -- **[इंफिसिकल एपीआई](https://infisical.com/docs/api-reference/overview/introduction)** - प्लेटफ़ॉर्म पर HTTPS अनुरोधों के माध्यम से रहस्य प्रबंधित करें -- **[गुप्त संस्करण](https://infisical.com/docs/getting-started/dashboard/versioning)** किसी भी रहस्य के परिवर्तन इतिहास को देखने के लिए -- **[ऑडिट लॉग](https://infisical.com/docs/getting-started/dashboard/audit-logs)** एक परियोजना में की गई हर कार्रवाई को रिकॉर्ड करने के लिए -- **[Point-in-time Secrets Recovery](https://infisical.com/docs/getting-started/dashboard/pit-recovery)** पॉइंट-इन-टाइम सीक्रेट रिकवरी -- **भूमिका-आधारित अभिगम नियंत्रण** प्रति पर्यावरण -- **2FA** (अधिक विकल्प जल्द ही आ रहे हैं) -- **स्मार्ट सुरक्षा अलर्ट** -- 🔜 **1-क्लिक डिप्लॉय** टू एडब्ल्यूएस -- 🔜 **स्वचालित गुप्त रोटेशन** -- 🔜 **स्लैक और एमएस टीम्स** संयोजनाएँ - -और अधिक। - -## 🚀 शुरू हो जाओ? - -और ताकि आप त्वरित रूप से शुरू हो सकें, हमारे [शुरू हो जाओ गाइड] पर जाएं।(https://infisical.com/docs/getting-started/introduction). - -

- - -

- -## 🔥 इसके बारे में क्या अच्छा है? - -Infisical गुप्त प्रबंधन को सरल और डिफ़ॉल्ट रूप से एंड-टू-एंड एन्क्रिप्टेड बनाता है। हम इसे केवल सुरक्षा टीमों के लिए ही नहीं, सभी डेवलपरों के लिए अधिक सुलभ बनाने के मिशन पर हैं. - -एक के अनुसार [प्रतिवेदन](https://www.ekransystem.com/en/blog/secrets-management), कुछ हद तक डिजिटल रहस्यों का उपयोग करने के बावजूद केवल 10% संगठन गुप्त प्रबंधन समाधानों का उपयोग करते हैं। - -यदि आप कार्यकुशलता और सुरक्षा की परवाह करते हैं, तो Infisical आपके लिए सही है. - -फ़िलहाल हम Infisical को और व्यापक बनाने के लिए कड़ी मेहनत कर रहे हैं। किसी एकीकरण की आवश्यकता है या कोई नई सुविधा चाहिए? करने के लिए स्वतंत्र महसूस[एक मुद्दा बनाएँ](https://github.com/Infisical/infisical/issues) या [योगदान](https://infisical.com/docs/contributing/overview) सीधे रिपॉजिटरी में. - -## 🔌 एकीकरण - -वर्तमान में हम नींव और निर्माण कर रहे हैं[एकीकरण](https://infisical.com/docs/integrations/overview) इसलिए रहस्यों को हर जगह सिंक किया जा सकता है। किसी भी मदद का स्वागत है! :) - - - - - - - - - - -
प्लेटफार्म फ्रेमवर्क
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - ✔️ Docker - - - - ✔️ Docker Compose - - - - ✔️ Heroku - -
- - ✔️ Vercel - - - - ✔️ Kubernetes - - - - ✔️ Fly.io - -
- - ✔️ Supabase - - - - ✔️ GitHub Actions - - - - ✔️ Railway - -
- 🔜 GCP SM (https://github.com/Infisical/infisical/issues/285) - - - ✔️ GitLab CI/CD - - - - ✔️ CircleCI - -
- 🔜 Jenkins - - 🔜 Digital Ocean - - - ✔️ Azure Key Vault - -
- - ✔️ Travis CI - - - - ✔️ AWS Secrets Manager - - - 🔜 Forge -
- 🔜 Bitbucket - - - ✔️ AWS Parameter Store - - - - ✔️ Render - -
- 🔜 BuddyCI - - 🔜 Serverless - - - ✔️ Netlify - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - ✔️ React - - - - ✔️ Express - -
- - ✔️ Gatsby - - - - ✔️ Flask - -
- - ✔️ Django - - - - ✔️ Laravel - -
- - ✔️ NestJS - - - - ✔️ Remix - -
- - ✔️ Next.js - - - - ✔️ Vite - -
- - ✔️ Vue - - - - ✔️ Ruby on Rails - -
- - ✔️ Fiber - - - - ✔️ Nuxt - -
- - ✔️ .NET - - - And more... -
- -
- -## 💚 समुदाय का समर्थन - -- [स्लैक](https://join.slack.com/t/infisical-users/shared_invite/zt-1kdbk07ro-RtoyEt_9E~fyzGo_xQYP6g) (समुदाय और Infisical टीम के साथ लाइव चर्चा के लिए) -- [गिटहब चर्चाएँ](https://github.com/Infisical/infisical/discussions) (सुविधाओं के निर्माण और गहन बातचीत में मदद के लिए) -- [गिटहब मुद्दे](https://github.com/Infisical/infisical-cli/issues) (Infisical का उपयोग करके आपके सामने आने वाली किसी भी बग और त्रुटि के लिए) -- [ट्विटर](https://twitter.com/infisical) (समाचार तेजी से प्राप्त करें) - -## 🏘 ओपन-सोर्स बनाम पेड - -यह रिपो बिल्कुल MIT लाइसेंस से है, केवल `ee` निर्देशिका को छोड़कर, जिसमें भविष्य में एक इंफिसिकल लाइसेंस की आवश्यकता होगी जो प्रीमियम एंटरप्राइज सुविधाओं को समर्थित करेगा। हम वर्तमान में गैर-एंटरप्राइज प्रस्ताव विकसित करने पर केंद्रित हैं जो अधिकांश उपयोग मामलों के लिए उपयुक्त होने चाहिए। - -## 🛡 सुरक्षा - -सुरक्षा भेद्यता की रिपोर्ट करना चाहते हैं? कृपया इसके बारे में GitHub अंक में पोस्ट न करें। इसके बजाय, हमारी [SECURITY.md](./SECURITY.md) फ़ाइल देखें। - -## 🚨 अद्यतन रहना - -Infisical को आधिकारिक तौर पर 21 नवंबर, 2022 को v.1.0 के रूप में लॉन्च किया गया। बहुत सी नई सुविधाएँ बहुत बार आ रही हैं। भविष्य के अपडेट के बारे में सूचित करने के लिए इस संग्रह की **रिलीज़** देखें: - -![infisical-star-github](https://github.com/Infisical/infisical/blob/main/.github/images/star-infisical.gif?raw=true) - -## 🌱 योगदान देना - -चाहे वह बड़ा हो या छोटा, हमें योगदान पसंद है ❤️ कैसे [आरंभ करें](https://infisical.com/docs/contributing/overview) देखने के लिए हमारी मार्गदर्शिका देखें . - -सुनिश्चित नहीं हैं कि कहां से प्रारंभ करें? तुम कर सकते हो: - -- [हमारे एक साथी के साथ एक मुफ्त, गैर-दबाव जोड़ी सत्र बुक करें](mailto:tony@infisical.com?subject=Pairing%20session&body=I'd%20like%20to%20do%20a%20pairing%20session!)! -- हमारे साथ शामिल हों स्लैक पर, और वहां हमसे कोई प्रश्न पूछें. - -## 🦸 योगदानकर्ताओं - -[//]: contributor-faces - - - - - - - -## 🌎 अनुवाद - -Infisical वर्तमान में अंग्रेजी, कोरियाई, फ्रेंच, हिंदी और पुर्तगाली (ब्राजील) में उपलब्ध है। Infisical को अपनी भाषा में अनुवाद करने में हमारी मदद करें! - -आप में सभी जानकारी प्राप्त कर सकते हैं [यह मुद्दा](https://github.com/Infisical/infisical/issues/181). diff --git a/i18n/README.id.md b/i18n/README.id.md deleted file mode 100644 index dbe782b90..000000000 --- a/i18n/README.id.md +++ /dev/null @@ -1,373 +0,0 @@ -

- infisical - infisical -

-

-

Sumber terbuka, enkripsi ujung ke ujung, alat sederhana untuk mengelola rahasia dan konfigurasi di seluruh tim dan infrastruktur Anda.

-

- -

- Slack | - Infisical Cloud | - Hosting Mandiri | - Dokumentasi | - Website -

- -

- - Infisical is released under the MIT license. - - - PRs welcome! - - - git commit activity - - - Cloudsmith downloads - - - Slack community channel - - - Infisical Twitter - -

- -Dashboard - -**Baca ini dalam bahasa lain**: [English language](i18n/README.en.md) -[Spanish language](i18n/README.es.md) -[German language](i18n/README.de.md) -[Korean language](i18n/README.ko.md) -[Turkish language](i18n/README.tr.md) -[Bahasa Indonesia language](i18n/README.id.md) -[Japanese language](i18n/README.ja.md) - -**[Infisical](https://infisical.com)** adalah alat E2EE sumber terbuka untuk membantu tim mengelola dan menyinkronkan rahasia dan konfigurasi di seluruh alur kerja dan infrastruktur pengembangan mereka. Ini dirancang agar sederhana dan membutuhkan beberapa menit untuk memulai. - -- **[Dasbor User-friendly](https://infisical.com/docs/getting-started/dashboard/project)** untuk mengelola rahasia dan konfigurasi tim Anda dalam proyek -- **[CLI Language-Agnostic](https://infisical.com/docs/cli/overview)** yang menarik dan menyuntikkan rahasia dan konfigurasi ke dalam alur kerja lokal Anda -- **[Kontrol penuh atas data Anda](https://infisical.com/docs/self-hosting/overview)** - host sendiri di infrastruktur apa pun -- **Menavigasi Banyak Lingkungan** per proyek (misalnya pengembangan, pementasan, produksi, dll.) -- **Override personal** untuk rahasia dan konfigurasi -- **[Integrasi](https://infisical.com/docs/integrations/overview)** dengan CI/CD dan infrastruktur produksi -- **[API Infisical](https://infisical.com/docs/api-reference/overview/introduction)** - mengelola rahasia melalui permintaan HTTPS ke platform -- **[Versioning Rahasia](https://infisical.com/docs/getting-started/dashboard/versioning)** untuk melihat riwayat perubahan rahasia apa pun -- **[Log Aktivitas](https://infisical.com/docs/getting-started/dashboard/audit-logs)** untuk merekam setiap tindakan yang diambil dalam sebuah proyek -- **[Pemulihan Rahasia Point-in-time](https://infisical.com/docs/getting-started/dashboard/pit-recovery)** untuk memutar kembali ke cuplikan rahasia Anda -- **Kontrol Akses Berbasis Peran** per lingkungan -- **2FA** -- 🔜 **1-Click Deploy** ke Digital Ocean dan Heroku -- 🔜 **Rotasi Rahasia Otomatis** -- 🔜 **Integrasi Slack & MS Teams** - -Dan banyak lagi. - -## 🚀 Memulai - -Untuk memulai dengan cepat, kunjungi [panduan memulai](https://infisical.com/docs/getting-started/introduction) kami. - -

- - - -

- -## 🔥 Apa yang keren tentang ini? - -Infisical membuat manajemen rahasia menjadi sederhana dan terenkripsi end-to-end secara default. Kami memiliki misi untuk membuatnya lebih mudah diakses oleh semua developer, bukan hanya tim keamanan. - -Menurut [laporan](https://www.ekransystem.com/en/blog/secrets-management), hanya 10% organisasi yang menggunakan solusi manajemen rahasia meskipun semuanya menggunakan rahasia digital sampai batas tertentu. - -Jika Anda peduli dengan efisiensi dan keamanan, maka Infisical tepat untuk Anda. - -Kami sedang bekerja keras untuk membuat Infisical lebih luas. Butuh integrasi atau ingin fitur baru? Jangan ragu untuk [membuat masalah](https://github.com/Infisical/infisical/issues) atau [berkontribusi](https://infisical.com/docs/contributing/overview) langsung ke repositori. - -## 🌱 Berkontribusi - -Besar atau kecil, kami menyukai kontribusi ❤️ Lihat panduan kami untuk mengetahui cara [memulai](https://infisical.com/docs/contributing/overview). - -Tidak yakin harus mulai dari mana? Kamu bisa: - -- [Pesan sesi berpasangan gratis tanpa tekanan dengan salah satu rekan tim kami](mailto:tony@infisical.com?subject=Pairing%20session&body=I'd%20like%20to%20do%20a%20pairing%20session!)! -- Bergabunglah dengan Slack kami, dan ajukan pertanyaan apa pun kepada kami di sana. - -## 💚 Komunitas & Dukungan - -- [Slack](https://join.slack.com/t/infisical-users/shared_invite/zt-1kdbk07ro-RtoyEt_9E~fyzGo_xQYP6g) (Untuk diskusi langsung dengan komunitas dan tim Infisical) -- [Diskusi GitHub](https://github.com/Infisical/infisical/discussions) (Untuk bantuan membangun dan percakapan yang lebih dalam tentang fitur) -- [Masalah GitHub](https://github.com/Infisical/infisical-cli/issues) (Untuk bug dan kesalahan apa pun yang Anda temui menggunakan Infisical) -- [Twitter](https://twitter.com/infisical) (Dapatkan berita dengan cepat) - -## 🌄 Status - -- [x] Alfa Publik: Siapa pun dapat mendaftar di [infisical.com](https://infisical.com) tetapi ada beberapa kekusutan kecil. -- [ ] Beta Publik: Cukup stabil untuk sebagian besar kasus penggunaan non-perusahaan. -- [ ] Umum: Siap produksi. - -## �🔌 Integrasi - -Saat ini kami sedang menyiapkan fondasi dan membangun [integrasi](https://infisical.com/docs/integrations/overview) sehingga rahasia dapat disinkronkan di mana saja. Bantuan apa pun diterima! :) - - - - - - - - - - -
Platforms Frameworks
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - ✔️ Docker - - - - ✔️ Docker Compose - - - - ✔️ Heroku - -
- - ✔️ Vercel - - - - ✔️ Kubernetes - - - - ✔️ Fly.io - -
- 🔜 Supabase - - - ✔️ GitHub Actions - - - 🔜 Railway (https://github.com/Infisical/infisical/issues/271) -
- 🔜 GCP SM (https://github.com/Infisical/infisical/issues/285) - - - ✔️ GitLab CI/CD - - - 🔜 CircleCI (https://github.com/Infisical/infisical/issues/91) -
- 🔜 Jenkins - - 🔜 Digital Ocean - - 🔜 Azure -
- 🔜 TravisCI - - - ✔️ AWS Secrets Manager - - - 🔜 Forge -
- 🔜 Bitbucket - - - ✔️ AWS Parameter Store - - - - ✔️ Render - -
- 🔜 BuddyCI - - 🔜 Serverless - - - ✔️ Netlify - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - ✔️ React - - - - ✔️ Express - -
- - ✔️ Gatsby - - - - ✔️ Flask - -
- - ✔️ Django - - - - ✔️ Laravel - -
- - ✔️ NestJS - - - - ✔️ Remix - -
- - ✔️ Next.js - - - - ✔️ Vite - -
- - ✔️ Vue - - - - ✔️ Ruby on Rails - -
- - ✔️ Fiber - - - - ✔️ Nuxt - -
- - ✔️ .NET - - - And more... -
- -
- -## 🏘 Sumber terbuka vs. berbayar - -Repo ini sepenuhnya berlisensi MIT, dengan pengecualian direktori `ee` yang akan berisi fitur perusahaan premium yang memerlukan lisensi Infisical di masa mendatang. Kami saat ini berfokus pada pengembangan penawaran non-perusahaan terlebih dahulu yang sesuai dengan sebagian besar kasus penggunaan. - -## 🛡 Keamanan - -Ingin melaporkan kerentanan keamanan? Tolong jangan posting tentang itu di masalah GitHub. Sebagai gantinya, lihat file [SECURITY.md](./SECURITY.md) kami. - -## 🚨 Tetap Terkini - -Infisical secara resmi diluncurkan sebagai v.1.0 pada tanggal 21 November 2022. Ada banyak fitur baru yang sangat sering hadir. Tonton **rilis** repositori ini untuk mendapatkan notifikasi tentang pembaruan di masa mendatang: - -![infisical-star-github](https://github.com/Infisical/infisical/blob/main/.github/images/star-infisical.gif?raw=true) - -## 🦸 Kontributor - -[//]: contributor-faces - - - - - - - -## 🌎 Terjemahan - -Infisical saat ini tersedia dalam bahasa Inggris, Korea, Prancis, Portugis (Brasil), dan Bahasa Indonesia. Bantu kami menerjemahkan Infisical ke bahasa Anda! - -Anda dapat menemukan semua info di [masalah ini](https://github.com/Infisical/infisical/issues/181). diff --git a/i18n/README.it.md b/i18n/README.it.md deleted file mode 100644 index 1b0f942b8..000000000 --- a/i18n/README.it.md +++ /dev/null @@ -1,368 +0,0 @@ -

- infisical - infisical -

-

-

Piattaforma open-source e crittografata end-to-end per gestire segreti e configurazioni all'interno di team, dispositivi e dell'intera infrastruttura.

-

- -

- Slack | - Infisical Cloud | - Self-Hosting | - Documentazione | - Sito web -

- -

- - Infisical is released under the MIT license. - - - PRs welcome! - - - git commit activity - - - Cloudsmith downloads - - - Slack community channel - - - Infisical Twitter - -

- -Dashboard - -**Leggi questo documento in altre lingue**: [English language](i18n/README.en.md) -[Spanish language](i18n/README.es.md) -[German language](i18n/README.de.md) -[Korean language](i18n/README.ko.md) -[Turkish language](i18n/README.tr.md) -[Bahasa Indonesia language](i18n/README.id.md) -[Japanese language](i18n/README.ja.md) - -**[Infisical](https://infisical.com)** è uno strumento open-source e crittografato end-to-end che puoi utilizzare per sincronizzare le tue chiavi e configurazioni API. Con Infisical, puoi distribuire e gestire questi segreti all'interno del flusso di lavoro del tuo software, dallo sviluppo alla produzione. È progettato per essere semplice e richiede pochi minuti per essere configurato. - -- **[Interfaccia intuitiva](https://infisical.com/docs/getting-started/dashboard/project)** per gestire i segreti e le configurazioni del tuo team all'interno dei progetti -- **[CLI multipiattaforma](https://infisical.com/docs/cli/overview)** che estrae e inserisce segreti e configurazioni nel tuo flusso di lavoro -- **[Controllo completo dei tuoi dati](https://infisical.com/docs/self-hosting/overview)** - ospitalo tu stesso su qualsiasi infrastruttura -- **Naviga in più ambienti** per progetto (ad es. sviluppo, staging, produzione, ecc.) -- **Controllo manuale** per segreti e configurazioni -- **[Integrazioni](https://infisical.com/docs/integrations/overview)** con CI/CD e infrastruttura di produzione -- **[Infisical API](https://infisical.com/docs/api-reference/overview/introduction)** - per gestire i segreti tramite richieste HTTPS -- **[Controllo delle versioni](https://infisical.com/docs/getting-started/dashboard/versioning)** per visualizzare la cronologia delle modifiche di qualsiasi chiave ed elemento privato -- **[Log delle attività](https://infisical.com/docs/getting-started/dashboard/audit-logs)** per documentare ogni azione effettuata in un progetto -- **[Ripristino delle chiavi e dei segreti](https://infisical.com/docs/getting-started/dashboard/pit-recovery)** per eseguire il rollback a qualsiasi istantanea precedente -- **Controlli degli accessi basati sui ruoli** nell'ambiente di sviluppo -- **2FA** (altre opzioni in arrivo) -- 🔜 **1-Click Deploy** su AWS -- 🔜 **Rotazione automatica dei segreti** -- 🔜 **Avvisi di sicurezza intelligenti** -- 🔜 **Rotazione dei segreti** -- 🔜 **Slack & MS Teams** integrazioni - -E altro ancora. - -## 🚀 Pronto a iniziare? - -Per iniziare rapidamente, visita la nostra [guida introduttiva](https://infisical.com/docs/getting-started/introduction). - -

- - -

- -## 🔥 Cosa c'è di bello in tutto questo? - -Infisical rende, per impostazione predefinita, la gestione dei segreti semplice e crittografata end-to-end. La nostra missione è far sì che Infisical sia accessibile a tutti gli sviluppatori, non solo ai team di sicurezza. - -Secondo un [rapporto](https://www.ekransystem.com/en/blog/secrets-management), solo il 10% delle organizzazioni utilizza soluzioni per la gestione dei segreti digitali, nonostante questi siano utilizzati in ogni sviluppo software. - -Se tieni all'efficienza e alla sicurezza, allora Infisical fa al caso tuo. - -Attualmente stiamo lavorando sodo per rendere Infisical il più compatibile possibile. Hai bisogno di integrazioni specifiche o desideri una nuova funzionalità? Sentiti libero e [scrivici](https://github.com/Infisical/infisical/issues) oppure puoi [contribuire](https://infisical.com/docs/contributing/overview) al progetto direttamente. - -## 🔌 Integrazioni - -Attualmente stiamo ponendo le basi e costruendo le [integrazioni](https://infisical.com/docs/integrations/overview) in modo tale che le chiavi e i segreti possano essere sincronizzati ovunque. Qualsiasi aiuto è benvenuto! :) - - - - - - - - - - -
Piattaforme Frameworks
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - ✔️ Docker - - - - ✔️ Docker Compose - - - - ✔️ Heroku - -
- - ✔️ Vercel - - - - ✔️ Kubernetes - - - - ✔️ Fly.io - -
- 🔜 Supabase - - - ✔️ GitHub Actions - - - 🔜 Railway (https://github.com/Infisical/infisical/issues/271) -
- 🔜 GCP SM (https://github.com/Infisical/infisical/issues/285) - - - ✔️ GitLab CI/CD - - - 🔜 CircleCI (https://github.com/Infisical/infisical/issues/91) -
- 🔜 Jenkins - - 🔜 Digital Ocean - - 🔜 Azure -
- 🔜 TravisCI - - - ✔️ AWS Secrets Manager - - - 🔜 Forge -
- 🔜 Bitbucket - - - ✔️ AWS Parameter Store - - - - ✔️ Render - -
- 🔜 BuddyCI - - 🔜 Serverless - - - ✔️ Netlify - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - ✔️ React - - - - ✔️ Express - -
- - ✔️ Gatsby - - - - ✔️ Flask - -
- - ✔️ Django - - - - ✔️ Laravel - -
- - ✔️ NestJS - - - - ✔️ Remix - -
- - ✔️ Next.js - - - - ✔️ Vite - -
- - ✔️ Vue - - - - ✔️ Ruby on Rails - -
- - ✔️ Fiber - - - - ✔️ Nuxt - -
- - ✔️ .NET - - - E ancora... -
- -
- -## 💚 Comunità e supporto - -- [Slack](https://join.slack.com/t/infisical-users/shared_invite/zt-1kdbk07ro-RtoyEt_9E~fyzGo_xQYP6g) (Per discussioni dal vivo con la community e il team di Infisical) -- [GitHub Discussions](https://github.com/Infisical/infisical/discussions) (Per assistenza e per conversazioni più approfondite sulle funzionalità) -- [GitHub Issues](https://github.com/Infisical/infisical-cli/issues) (Per eventuali bug ed errori riscontrati utilizzando Infisical) -- [Twitter](https://twitter.com/infisical) (Per essere informato sulle ultime notizie) - -## 🏘 Open source vs. versione a pagamento - -Questo repository è interamente concesso in licenza MIT, ad eccezione della directory `ee` che conterrà funzionalità aziendali premium che richiedono una licenza Infisical in futuro. Attualmente siamo concentrati sullo sviluppo di offerte non aziendali che dovrebbero soddisfare la maggior parte dei casi d'uso. - -## 🛡 Security - -Stai cercando di segnalare una vulnerabilità di sicurezza? Per favore non pubblicarlo come un GitHub issue ma utilizza il file [SECURITY.md](./SECURITY.md). - -## 🚨 Rimani aggiornato - -Infisical è stato lanciato ufficialmente come versione 1.0 il 21 novembre 2022. Prossimamente ci saranno molte nuove funzionalità. Guarda le **releases** di questo repository per ricevere notifiche sui futuri aggiornamenti: - -![infisical-star-github](https://github.com/Infisical/infisical/blob/main/.github/images/star-infisical.gif?raw=true) - -## 🌱 Contribuire - -Grande o piccolo, qualsiasi contributo al progetto è apprezzato ❤️ Consulta la nostra guida per vedere come [iniziare](https://infisical.com/docs/contributing/overview). - -Non sai da dove iniziare? Puoi: - -- [Prenota una sessione con uno dei membri del nostro team. È gratuita e indolore](mailto:tony@infisical.com?subject=Pairing%20session&body=I'd%20like%20to%20do%20a%20pairing%20session!)! -- Unisciti al nostro Slack per porci qualsiasi domanda. - -## 🦸 Un grazie a - -[//]: contributor-faces - - - - - - - -## 🌎 Traduzioni - -Infisical è attualmente disponibile in: Italiano, Spagnolo, Inglese, Turco, Coreano, Indonesiano, Francese, Giapponese e Portoghese (Brasile). Se vuoi puoi aiutaci a tradurre Infisical nella tua lingua! - -Puoi trovare tutte le informazioni [qui](https://github.com/Infisical/infisical/issues/181). diff --git a/i18n/README.ja.md b/i18n/README.ja.md deleted file mode 100644 index 4b10323d2..000000000 --- a/i18n/README.ja.md +++ /dev/null @@ -1,367 +0,0 @@ -

- infisical - infisical -

-

-

オープンソースのエンドツーエンド暗号化ツールで、チーム、デバイス、インフラストラクチャ全体の秘密と設定を管理します。

-

- -

- Slack | - Infisical Cloud | - セルフホスティング | - ドキュメント | - Web サイト -

- -

- - Infisical is released under the MIT license. - - - PRs welcome! - - - git commit activity - - - Cloudsmith downloads - - - Slack community channel - - - Infisical Twitter - -

- -Dashboard - -**他の言語で読む**: [English language](i18n/README.en.md) -[Spanish language](i18n/README.es.md) -[German language](i18n/README.de.md) -[Korean language](i18n/README.ko.md) -[Turkish language](i18n/README.tr.md) -[Bahasa Indonesia language](i18n/README.id.md) -[Japanese language](i18n/README.ja.md) - -**[Infisical](https://infisical.com)** は、オープンソースのエンドツーエンド暗号化シークレットマネージャーで、API キーや設定を一元管理するために使用することができます。 Infisical から、開発から本番までの開発ライフサイクル全体にわたって、これらの秘密を配布することができます。シンプルな設計で、数分で使い始めることができます。 - -- プロジェクト内でチームのシークレットと構成を管理するための **[使いやすいダッシュボード](https://infisical.com/docs/getting-started/dashboard/project)** -- essecret と構成をプルしてローカル ワークフローに挿入する、**[言語に依存しない CLI](https://infisical.com/docs/cli/overview)** -- **[データを完全に制御](https://infisical.com/docs/self-hosting/overview)** - 任意のインフラストラクチャで自分でホスト -- プロジェクトごとに**複数の環境をナビゲート** (例:開発、ステージング、本番など) -- プロジェクトごとに**個人的なオーバーライド** -- CI/CD および本番インフラストラクチャとの **[統合](https://infisical.com/docs/integrations/overview)** -- **[Infisical API](https://infisical.com/docs/api-reference/overview/introduction)** - プラットフォームへの HTTPS リクエストを介してシークレットを管理します -- **[シークレットのバージョン管理](https://infisical.com/docs/getting-started/dashboard/versioning)**でシークレットの変更履歴を表示 -- プロジェクトで実行されたすべてのアクションを記録する **[監査ログ](https://infisical.com/docs/getting-started/dashboard/audit-logs)** -- シークレットの任意のスナップショットにロールバックするための **[ポイントインタイム シークレット リカバリ](https://infisical.com/docs/getting-started/dashboard/pit-recovery)** -- 環境ごとの **役割ベースのアクセス制御** -- **2FA** (その他のオプションは近日公開予定) -- 🔜 AWS への**ワンクリックデプロイ** -- 🔜 **自動シークレットローテーション** -- 🔜 **スマートセキュリティアラート** -- 🔜 **秘密のローテーション** -- 🔜 **Slack と MS Teams** の統合 - -などなど。 - -## 🚀 開始する - -すぐに始められるように、[スタートガイド](https://infisical.com/docs/getting-started/introduction)をご覧ください。 - -

- - -

- -## 🔥 かっこいい点は? - -Infisical は、秘密管理をシンプルにし、デフォルトでエンドツーエンドで暗号化します。私たちは、セキュリティチームだけでなく、すべての開発者がもっとアクセスできるようにすることを使命としています。 - -[あるレポート](https://www.ekransystem.com/en/blog/secrets-management)によると、すべての組織がある程度デジタル機密を使用しているにもかかわらず、機密管理ソリューションを使用している組織はわずか10%です。 - -効率とセキュリティにこだわるなら、 Infisical はあなたにぴったりです。 - -現在、 Infisical をより充実させるために努力しています。何か統合が必要ですか、新しい機能が欲しいですか?お気軽に [issue の作成](https://github.com/Infisical/infisical/issues)または[コントリビュート](https://infisical.com/docs/contributing/overview)をリポジトリに直接投稿してください。 -## 🔌 統合 - -現在、基礎を固め、秘密がどこでも同期できるように[統合](https://infisical.com/docs/integrations/overview)を構築中です。どんな協力も大歓迎です。 :) - - - - - - - - - - -
プラットフォーム フレームワーク
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - ✔️ Docker - - - - ✔️ Docker Compose - - - - ✔️ Heroku - -
- - ✔️ Vercel - - - - ✔️ Kubernetes - - - - ✔️ Fly.io - -
- 🔜 Supabase - - - ✔️ GitHub Actions - - - 🔜 Railway (https://github.com/Infisical/infisical/issues/271) -
- 🔜 GCP SM (https://github.com/Infisical/infisical/issues/285) - - - ✔️ GitLab CI/CD - - - 🔜 CircleCI (https://github.com/Infisical/infisical/issues/91) -
- 🔜 Jenkins - - 🔜 Digital Ocean - - 🔜 Azure -
- 🔜 TravisCI - - - ✔️ AWS Secrets Manager - - - 🔜 Forge -
- 🔜 Bitbucket - - - ✔️ AWS Parameter Store - - - - ✔️ Render - -
- 🔜 BuddyCI - - 🔜 Serverless - - - ✔️ Netlify - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - ✔️ React - - - - ✔️ Express - -
- - ✔️ Gatsby - - - - ✔️ Flask - -
- - ✔️ Django - - - - ✔️ Laravel - -
- - ✔️ NestJS - - - - ✔️ Remix - -
- - ✔️ Next.js - - - - ✔️ Vite - -
- - ✔️ Vue - - - - ✔️ Ruby on Rails - -
- - ✔️ Fiber - - - - ✔️ Nuxt - -
- - ✔️ .NET - - - などなど。。。 -
- -
- -## 💚 コミュニティ & サポート - -- [Slack](https://join.slack.com/t/infisical-users/shared_invite/zt-1kdbk07ro-RtoyEt_9E~fyzGo_xQYP6g) (コミュニティと Infisical チームとのライブディスカッション用) -- [GitHub Discussions](https://github.com/Infisical/infisical/discussions) (機能に関する構築や深い会話の手助けに) -- [GitHub Issues](https://github.com/Infisical/infisical-cli/issues) (Infisical を使用して発生したバグやエラーについて) -- [Twitter](https://twitter.com/infisical) (ニュースを素早く入手する) - -## 🏘 オープンソースと有料の比較 - -このレポは完全に MIT ライセンスです。ただし、 `ee` ディレクトリは将来的にInfisicalライセンスが必要なプレミアムエンタープライズ機能を含む予定です。私たちは現在、ほとんどのユースケースに対応できるよう、まず非エンタープライズ向け製品の開発に注力しています。 - -## 🛡 セキュリティ - -セキュリティの脆弱性を報告したいですか? GitHub の issue に投稿しないでください。代わりに、私たちの [SECURITY.md](./SECURITY.md) ファイルを参照してください。 - -## 🚨 Stay Up-to-Date - -Infisical は、2022年11月21日に v.1.0 として正式に発売されました。非常に頻繁に多くの新機能が登場します。このリポジトリの **releases** を見て、将来のアップデートについて通知してください: - -![infisical-star-github](https://github.com/Infisical/infisical/blob/main/.github/images/star-infisical.gif?raw=true) - -## 🌱 コントリビュート - -大小にかかわらず、私たちはコントリビュートが大好きです ❤️ [始め方](https://infisical.com/docs/contributing/overview)は、ガイドで確認してください。 - -何から始めたらいいのかわからない?あなたは、次のことができます: - -- [チームメイトとの無料ペアリングをご予約ください](mailto:tony@infisical.com?subject=Pairing%20session&body=I'd%20like%20to%20do%20a%20pairing%20session!)! -- Slack に参加して、そこで何でも質問してください。 - -## 🦸 コントリビューター - -[//]: contributor-faces - - - - - - - -## 🌎 翻訳 - -Infisical は現在、英語、韓国語、フランス語、ポルトガル語(ブラジル)、日本語で提供されています。あなたの言語への Infisical の翻訳にご協力ください! - -すべての情報は[この issue](https://github.com/Infisical/infisical/issues/181) に掲載されています。 diff --git a/i18n/README.ko.md b/i18n/README.ko.md deleted file mode 100644 index e5471ba9c..000000000 --- a/i18n/README.ko.md +++ /dev/null @@ -1,362 +0,0 @@ -

- infisical - infisical -

-

-

팀 멤버와 인프라 전반에서 시크릿과 설정을 관리할 수 있는 간단한 오픈소스 E2EE 툴.

-

- -

- Slack | - Infisical Cloud | - 직접 호스팅 | - 문서 | - 웹사이트 -

- -

- - Infisical is released under the MIT license. - - - PRs welcome! - - - git commit activity - - - Cloudsmith downloads - - - Slack community channel - - - Infisical Twitter - -

- -Dashboard - -**[Infisical](https://infisical.com)** 은 팀이 개발 워크플로우와 인프라 전반에서 시크릿과 구성을 관리하고 동기화할 수 있도록 도와주는 오픈소스 E2EE 툴입니다. 몇 분 안에 빠르게 시작할 수 있도록 설계되었어요. - -- 여러 프로젝트에서 팀의 시크릿과 구성을 관리할 수 있게 해주는 사용자 친화적 **[대시보드](https://infisical.com/docs/getting-started/dashboard/project)** -- 어떤 언어든지 상관없이 시크릿과 구성을 로컬 워크플로우에 가져와주는 **[CLI](https://infisical.com/docs/cli/overview)** -- **[직접 호스팅](https://infisical.com/docs/self-hosting/overview)** - 어떤 인프라든지 직접 호스팅할 수 있어요 -- 한 프로젝트에 **여러 환경**을 사용하세요 (예: development, staging, production, etc) -- 시크릿과 구성에 대한 **개인 오버라이드** -- CI/CD, 프로덕션 인프라와의 높은 **[연동성](https://infisical.com/docs/integrations/overview)** -- **[Infisical API](https://infisical.com/docs/api-reference/overview/introduction)** - HTTPS 요청을 통해 시크릿을 관리하세요 -- **[시크릿 버전 기록](https://infisical.com/docs/getting-started/dashboard/versioning)** 을 통해 어떤 시크릿이든 버전 기록을 볼 수 있어요 -- **[활동 로그](https://infisical.com/docs/getting-started/dashboard/audit-logs)** 를 통해 프로젝트의 모든 활동을 볼 수 있어요 -- **[지정 시점으로 시크릿 복구](https://infisical.com/docs/getting-started/dashboard/pit-recovery)** 를 사용해 특정한 시점으로 시크릿을 복구할 수 있어요 -- **2단계 인증** -- **프로젝트 별 인증** (read/write 컨트롤도 곧 찾아옵니다) -- 🔜 Digital Ocean 및 Heroku로 **원클릭 배포** -- 🔜 **자동 시크릿 로테이션** -- 🔜 **Slack & MS Teams** 연동 - -그 외에 더 많은 기능들이 있어요. - -## 🚀 시작하기 - -[빠른 시작 가이드](https://infisical.com/docs/getting-started/introduction)에 방문하세요. - -

- - - -

- -## 🔥 이게 뭔데요? 좋은건가요? - -Infisical은 시크릿 관리를 간단하게, 그리고 E2EE를 사용하여 안전하게 해줍니다. 보안 팀뿐만 아니라, **모든 개발자들이 사용할 수 있도록** 하는게 저희의 목표에요. - - -[보고서](https://www.ekransystem.com/en/blog/secrets-management)에 따르면, 오직 10%의 조직이 디지털 시크릿 관리 솔루션을 사용한다고 해요. - -효율성과 보안을 따진다면, Infisical을 사용해보세요. - -저희는 Infisical을 더 좋게 만들기 위해 노력하고 있어요. 새로운 연동이나 기능이 필요한가요? [이슈](https://github.com/Infisical/infisical/issues)를 만들거나 [직접 기여](https://infisical.com/docs/contributing/overview)할 수 있어요. - -## 🌱 기여하기 - -작든 크든, 우리는 모든 기여를 환영합니다 ❤️ [기여하는 방법](https://infisical.com/docs/contributing/overview)에 대해 자세히 알아보세요. - -어디서부터 시작할지 모르겠나요? 그렇다면: - -- [Infisical 팀원 한명과 페어링 세션을 해보세요](mailto:tony@infisical.com?subject=Pairing%20session&body=I'd%20like%20to%20do%20a%20pairing%20session!)! -- Slack에 참가해서, 아무 질문이나 물어보세요. - -## 💚 커뮤니티와 지원 - -- [Slack](https://join.slack.com/t/infisical-users/shared_invite/zt-1kdbk07ro-RtoyEt_9E~fyzGo_xQYP6g) (커뮤니티 그리고 Infisical 팀원과 소통하는 곳) -- [GitHub Discussions](https://github.com/Infisical/infisical/discussions) (기능에 대한 깊은 토론을 나누기 위한 곳) -- [GitHub Issues](https://github.com/Infisical/infisical-cli/issues) (Infisical을 사용하던 중 발생한 오류에 대해 제보하는 곳) -- [Twitter](https://twitter.com/infisical) (Infisical에 대한 소식을 빠르게 받아보세요) - -## 🐥 상태 - -- [x] 공개 알파: [infisical.com](https://infisical.com)에서 아무나 가입할 수 있지만, 여러가지 결함이 있을 수 있어요. -- [ ] 공개 베타: 일반적인 사용에는 문제 없음 -- [ ] 공개: 프로덕션에 사용할 준비 완료 - -Infisical은 현재 공개 알파 상태에요. - -## 🔌 연동 - -저희는 시크릿을 사용할 수 있는 여러가지 [연동](https://infisical.com/docs/integrations/overview)을 개발하고 있어요. 모든 도움은 환영해요! :) - - - - - - - - - - -
플랫폼 프레임워크
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - ✔️ Docker - - - - ✔️ Docker Compose - - - - ✔️ Heroku - -
- - ✔️ Vercel - - - - ✔️ Kubernetes - - - - ✔️ Fly.io - -
- 🔜 AWS PS (https://github.com/Infisical/infisical/issues/286) - - - ✔️ GitHub Actions - - - 🔜 Railway (https://github.com/Infisical/infisical/issues/271) -
- 🔜 GCP SM (https://github.com/Infisical/infisical/issues/285) - - 🔜 GitLab CI/CD (https://github.com/Infisical/infisical/issues/134) - - 🔜 CircleCI (https://github.com/Infisical/infisical/issues/91) -
- 🔜 Jenkins - - 🔜 Digital Ocean - - 🔜 Azure -
- 🔜 TravisCI - - - ✔️ Netlify - - - 🔜 Forge -
- 🔜 Bitbucket - - 🔜 Supabase - - - ✔️ Render - -
- 🔜 BuddyCI - - 🔜 Serverless - - 🔜 AWS Lambda -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - ✔️ React - - - - ✔️ Express - -
- - ✔️ Gatsby - - - - ✔️ Flask - -
- - ✔️ Django - - - - ✔️ Laravel - -
- - ✔️ NestJS - - - - ✔️ Remix - -
- - ✔️ Next.js - - - - ✔️ Vite - -
- - ✔️ Vue - - - - ✔️ Ruby on Rails - -
- - ✔️ Fiber - - - - ✔️ Nuxt - -
- - ✔️ .NET - - - And more... -
- -
- -## 🏘 오픈소스 vs 유료 버전 - -이 저장소는 추후 유료 프리미엄 엔터프라이즈 기능들을 포함할 `ee` 폴더를 제외하고 모두 MIT 라이선스에요. - -## 🛡 보안 - -보안 취약점을 발견했나요? GitHub 이슈에 올리지 마시고, [SECURITY.md](./SECURITY.md) 파일을 참고해주세요. - -## 🚨 최신 소식 받기 - -Infisical은 2022년 11월 21일에 v1.0 버전을 출시했어요. 새로운 기능들이 자주 추가되니, 이 저장소의 **Releases**를 눈여겨봐주세요! - -![infisical-star-github](https://github.com/Infisical/infisical/blob/main/.github/images/star-infisical.gif?raw=true) - -## 🦸 기여자 - -[//]: contributor-faces - - - - - - - -## 🌎 번역 - -Infisical은 현재 영어, 한국어, 프랑스어, 포르투갈어 (브라질)로 번역되어 있어요. 당신의 언어로 Infisical을 번역하도록 도와주세요! - -[이 이슈](https://github.com/Infisical/infisical/issues/181)에서 번역에 관한 정보를 찾아볼 수 있어요. diff --git a/i18n/README.pt-br.md b/i18n/README.pt-br.md deleted file mode 100644 index f402a59dd..000000000 --- a/i18n/README.pt-br.md +++ /dev/null @@ -1,369 +0,0 @@ -

- infisical - infisical -

-

-

Uma ferramenta de código aberto para encriptação ponta-a-ponta para gerenciar suas chaves e configurações secretas de sua equipe, dispositivos e infraestrutura

-

- -

- Slack | - Infisical Cloud | - Self-Hosting | - Docs | - Website -

- -

- - Infisical is released under the MIT license. - - - PRs welcome! - - - git commit activity - - - Cloudsmith downloads - - - Slack community channel - - - Infisical Twitter - -

- -Dashboard - -**Leia essa documentação em outra linguagem**: [Inglês](i18n/README.en.md) -[Espanhol](i18n/README.es.md) -[German language](i18n/README.de.md) -[Coreano](i18n/README.ko.md) -[Turco](i18n/README.tr.md) -[Bahasa Indonesia](i18n/README.id.md) -[Português - Brasil](i18n/README.id.md) -[Japanese language](i18n/README.ja.md) - -**[Infisical](https://infisical.com)** é uma ferramenta de código aberto para gerenciamento de segredos encriptados ponta-a-ponta que você pode usar para centralizar suas chaves e configurações. A partir do Infisical, você pode distribuir esses segredos em todo o seu ciclo de vida de desenvolvimento - desde o desenvolvimento até a produção. Ele foi projetado para ser simples e levar minutos para começar. - -- **[Dashboard amigável](https://infisical.com/docs/getting-started/dashboard/project)** para gerenciar os segredos e configurações de sua equipe dentro de projetos -- **[CLI Fléxivel](https://infisical.com/docs/cli/overview)** puxa e injeta segredos e configurações em seu fluxo de trabalho local -- **[Controle completo de seus dados](https://infisical.com/docs/self-hosting/overview)** - hospede-o você mesmo em qualquer infraestrutura -- **Multiplos ambientes** por projeto (ex. desenvolvimento, testes, produção, etc.) -- **Substituições pessoais** para os segredos e configurações -- **[Integrações](https://infisical.com/docs/integrations/overview)** com CI/CD e infraestrutura de produção -- **[Infisical API](https://infisical.com/docs/api-reference/overview/introduction)** - gerencie segredos via solicitações HTTPS para a plataforma -- **[Versionamento dos seus segredos](https://infisical.com/docs/getting-started/dashboard/versioning)** para visualizar o histórico de alterações de qualquer segredo -- **[Logs de atividade](https://infisical.com/docs/getting-started/dashboard/audit-logs)** para registrar todas as ações realizadas em um projeto -- **[Recuperações dos secretos em ponto específico](https://infisical.com/docs/getting-started/dashboard/pit-recovery)** para voltar para qualquer momento do histórico de versões de seus segredos -- **Controle de acesso baseada em regras** por ambiente -- **2FA** (mais opções em breve) -- 🔜 **Deploy em 1 clique** para AWS -- 🔜 **Rotação automática de segredos** -- 🔜 **Alertas de segurança inteligentes** -- 🔜 **Rotação de segredos** -- 🔜 Integração com **Slack e MS Teams** - -E muito mais! - -## 🚀 Começando - -para começar rapidamente visite [nosso guia inicial](https://infisical.com/docs/getting-started/introduction). - -

- - -

- -## 🔥 O que é legal nisso tudo? - -Infisical torna a gestão de segredos muito mais simples e de ponta-a-ponta criptografadas por padrão. Estamos em uma missão para torná-lo o mais acessível a todos os desenvolvedores, não somente a equipes de segurança. - -De acordo com esse [relátorio](https://www.ekransystem.com/en/blog/secrets-management), apenas 10% das organizações usam soluções de gerenciamento de segredos, apesar de todas usarem segredos digitais em algum grau. - -Se você se importa com eficiência e segurança, então Infisical é para você. - -Atualmente estamos trabalhando muito duro para tornar o Infisical mais extensivel. Você precisa de alguma integração ou deseja um novo recurso? Sinta-se livre para [criar uma issue](https://github.com/Infisical/infisical/issues) ou [contribuir](https://infisical.com/docs/contributing/overview) diretamente ao nosso repositório. - -## 🔌 Integrações - -Atualmente estamos definindo a base e a construção de [integrações](https://infisical.com/docs/integrations/overview) para que os segredos possam ser sincronizados em todos os lugares. Qualquer ajuda é muito bem-vinda! :) - - - - - - - - - - -
Plataforma Frameworks
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - ✔️ Docker - - - - ✔️ Docker Compose - - - - ✔️ Heroku - -
- - ✔️ Vercel - - - - ✔️ Kubernetes - - - - ✔️ Fly.io - -
- 🔜 Supabase - - - ✔️ GitHub Actions - - - 🔜 Railway (https://github.com/Infisical/infisical/issues/271) -
- 🔜 GCP SM (https://github.com/Infisical/infisical/issues/285) - - - ✔️ GitLab CI/CD - - - 🔜 CircleCI (https://github.com/Infisical/infisical/issues/91) -
- 🔜 Jenkins - - 🔜 Digital Ocean - - 🔜 Azure -
- 🔜 TravisCI - - - ✔️ AWS Secrets Manager - - - 🔜 Forge -
- 🔜 Bitbucket - - - ✔️ AWS Parameter Store - - - - ✔️ Render - -
- 🔜 BuddyCI - - 🔜 Serverless - - - ✔️ Netlify - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - ✔️ React - - - - ✔️ Express - -
- - ✔️ Gatsby - - - - ✔️ Flask - -
- - ✔️ Django - - - - ✔️ Laravel - -
- - ✔️ NestJS - - - - ✔️ Remix - -
- - ✔️ Next.js - - - - ✔️ Vite - -
- - ✔️ Vue - - - - ✔️ Ruby on Rails - -
- - ✔️ Fiber - - - - ✔️ Nuxt - -
- - ✔️ .NET - - - E muito mais... -
- -
- -## 💚 Comunidade & Suporte - -- [Slack](https://join.slack.com/t/infisical-users/shared_invite/zt-1kdbk07ro-RtoyEt_9E~fyzGo_xQYP6g) (Para discusão em tempo real com a comunidade e a equipe do Infisical) -- [GitHub Discussions](https://github.com/Infisical/infisical/discussions) (Para obter ajuda na construção e conversas mais aprofundadas sobre os recursos) -- [GitHub Issues](https://github.com/Infisical/infisical-cli/issues) (Para quaisquer bugs e erros que você encontrar usando Infisical) -- [Twitter](https://twitter.com/infisical) (Para receber novidades rapidamente) - -## 🏘 Código aberto vs. pago - -Esse repositório é totalmente licenciado sob a licença MIT, com a exceção da pasta `ee`, que conterá recursos premium de empresa exigindo uma licença Infisical no futuro. Atualmente, estamos focados em desenvolver ofertas não empresariais primeiro que devem atender a maioria dos casos de uso. - -## 🛡 Segurança - -Procurando relatar uma vulnerabilidade de segurança? Por favor, não poste sobre o problema no Github. Em vez disso, consulte nosso arquivo de [SECURITY.md](./SECURITY.md) - -## 🚨 Fique atualizado - -Infisical foi oficialmente lançado como v.1.0 em 21 de novembro de 2022. Existem muitos novos recursos chegando com muita frequência. Assista o **lançamentos** deste repositório para ser notificado sobre futuras atualizações: - -![infisical-star-github](https://github.com/Infisical/infisical/blob/main/.github/images/star-infisical.gif?raw=true) - -## 🌱 Contribuindo - -Seja grande ou pequeno, adoramos contribuições ❤️ Veja nosso guia para ver como [começar](https://infisical.com/docs/contributing/overview). - -Não sabe por onde começar? Você pode: - -- [Agendar gratuitamente uma sessão de alinhamento com um de nossos amigos de equipe](mailto:tony@infisical.com?subject=Pairing%20session&body=I'd%20like%20to%20do%20a%20pairing%20session!)! -- Juntar-se a nós no Slack, e perguntar sobre qualquer coisa. - -## 🦸 Contribuidores - -[//]: contributor-faces - - - - - - - -## 🌎 Traduções - -Infisical é atualmente disponível em inglês, coreano, francês e português (Brasil). Ajude-nos a traduzir Infisical para o seu idioma! - -Você pode procurar mais informações [nessa issue](https://github.com/Infisical/infisical/issues/181). diff --git a/i18n/README.tr.md b/i18n/README.tr.md deleted file mode 100644 index 263bd9a61..000000000 --- a/i18n/README.tr.md +++ /dev/null @@ -1,366 +0,0 @@ -

- infisical - infisical -

-

-

Açık kaynak kodlu, uçtan uca şifrelenmiş(E2EE), ekibiniz ile altyapınız arasında ortam değişkenlerini yönetmeniz ve senkronize etmeniz için basit bir araç.

-

- -

- Slack | - Infisical Cloud | - Self-Hosting | - Docs | - Website -

- -

- - Infisical is released under the MIT license. - - - PRs welcome! - - - git commit activity - - - Slack community channel - - - Infisical Twitter - -

- -Dashboard - -**[Infisical](https://infisical.com)** takımların geliştirme süreçleri ile altapıları arasında ortam değişkenlerini yönetmelerine ve senkronize etmelerine yardımcı olan açık kaynak kodlu, uçtan uca şifrelenmiş(E2EE) bir araçtır. -Basit olması için tasarlandı, sadece birkaç dakika içerisinde harekete geçin. - -- **[Kullanıcı Dostu Gösterge Paneli](https://infisical.com/docs/getting-started/dashboard/project)** projeler arasında takımınızın ortam değişkenlerini yönetmenize yardımcı olur. -- **[Dillerden Bağımsız CLI](https://infisical.com/docs/cli/overview)** - ortam değişkenlerini çeker ve yerel iş akışınıza enjekte eder. -- **[Kontrol Sizde](https://infisical.com/docs/self-hosting/overview)** - herhangi bir altyapıda kendiniz hostlayarak verileriniz üzerinde tam kontrol sağlayın. -- **Çoklu ortamlar arası gezinin** - herbir proje için ortamlarınız arasında geçiş sağlayın(ör. development, staging, production, vb.) -- **Kişisel yada Paylaşılabilen** alan - ortam değişkenleriniz için. -- **[Entegrasyonlar](https://infisical.com/docs/integrations/overview)** - CI/CD production altyapısı ile. -- **[Infisical API](https://infisical.com/docs/api-reference/overview/introduction)** - HTTPS istekleri ile sırları yönetin. -- **[Sırlar İçin Versiyon Kontrol](https://infisical.com/docs/getting-started/dashboard/versioning)** - herhangi bir sır için değişiklik geçmişini görüntüleyin. -- **[Aktivite Günlükleri](https://infisical.com/docs/getting-started/dashboard/audit-logs)** - projedeki tüm değişikleri kayıt altına almak için. -- **[Anında Geri Yükleme](https://infisical.com/docs/getting-started/dashboard/pit-recovery)** - sırlarınızın herhangi bir snapshotına geri yükleme yapmanız için. -- **2 Faktör Kimlik Doğrulama** -- 🔜 **Tek tıkla Deploy** edin, Digital Ocean ve Heroku'ya. -- 🔜 **Kimlik Doğrulama/Yetkilendirme** projeleriniz için okuma/yazma kontrolleri (pek yakında) -- 🔜 **Otomatik Sır Rotasyonu** -- 🔜 **Erişim Günlükleri** -- 🔜 **Slack & MS Teams** entegrasyonları - -Ve daha fazlası. - -## 🚀 Hadi başlayalım - -Hızlıca başlamak için [başlangıç rehberimizi](https://infisical.com/docs/getting-started/introduction) ziyaret edin. - -

- - - -

- -## 🔥 Peki bunun nesi havalı? - -Infisical sır yönetimini varsayılan olarak uçtan uca şifreleyerek basitleştirir. Infisical'ı sadece güvenlik takımları için değil tüm geliştiriciler için daha çok erişilebilir hale getirmek üzere görevdeyiz. - -2019'daki bir [rapora](https://www.ekransystem.com/en/blog/secrets-management) göre, dijital sırları kullanan kuruluşların sadece %10 kadarı sır yönetim çözümlerini kullanıyor. - -Eğer güvenlik ve verimliliğe önem veriyorsanız Infisical tam size göre. - -Infisical'ı daha yaygın hale getirmek için sıkı çalışıyoruz. İstediğiniz herhangi bir entegrasyon mu var yada yeni bir özellik mi istiyorsunuz? Lütfen [yeni bir issue oluşturun](https://github.com/Infisical/infisical/issues) yada repositoriye direkt [katkıda bulunun](https://infisical.com/docs/contributing/overview). - -## 🌱 Katkılar - -Büyük yada küçük farketmeksizin katkılara bayılıyoruz ❤️ Nasıl başlayacağınızı görmek için [başlangıç](https://infisical.com/docs/contributing/overview) rehberimize göz atın. - -Nereden başlayacağınızdan emin değil misiniz? O zaman; - -- [Ekip arkadaşlarımızdan biriyle ücretsiz, baskı içermeyen bir yönlendirme seansını rezerve edin](mailto:tony@infisical.com?subject=Pairing%20session&body=I'd%20like%20to%20do%20a%20pairing%20session!)! -- Bizim Slack'imize katılın, ve bize herhangi bir soru sorun. - -## 💚 Topluluk & Destek - -- [Slack](https://join.slack.com/t/infisical-users/shared_invite/zt-1kdbk07ro-RtoyEt_9E~fyzGo_xQYP6g) (Toplulukla ve Infisical team ile canlı tartışma için) -- [GitHub Discussions](https://github.com/Infisical/infisical/discussions) (Özellikler hakkında daha derin tartışmalar oluşturma ve geliştirme konusunda yardım için) -- [GitHub Issues](https://github.com/Infisical/infisical-cli/issues) (Infisical'ı kullanırken karşılaştığınız herhangi bir bug için) -- [Twitter](https://twitter.com/infisical) (Haberleri kaçırmayın) - -## 🐥 Durum - -- [x] Public Alpha: Herkes [infisical.com](https://infisical.com) üzerinden katılabilir (ama üzerimize fazla gelmeyin), bazı karmaşalar söz konusu ve biz daha yeni başlıyoruz. -- [ ] Public Beta: Kurumsal olmayan çoğu kullanım için yeterince kararlı. -- [ ] Public: Production-ready. - -Şuan Public Alpha'dayız. - -## 🔌 Entegrasyonlar - -Şu anda sırların herhangi bir yerde senkron olabilmesi için [entegrasyonlar](https://infisical.com/docs/integrations/overview) üzerinde sıkı çalışıyoruz. Her türlü yardımı gözlüyoruz! :) - - - - - - - - - - -
Platforms Frameworks
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - ✔️ Docker - - - - ✔️ Docker Compose - - - - ✔️ Heroku - -
- - ✔️ Vercel - - - - ✔️ Kubernetes - - - - ✔️ Fly.io - -
- 🔜 Supabase - - - ✔️ GitHub Actions - - - 🔜 Railway (https://github.com/Infisical/infisical/issues/271) -
- 🔜 GCP SM (https://github.com/Infisical/infisical/issues/285) - - - ✔️ GitLab CI/CD - - - 🔜 CircleCI (https://github.com/Infisical/infisical/issues/91) -
- 🔜 Jenkins - - 🔜 Digital Ocean - - 🔜 Azure -
- 🔜 TravisCI - - - ✔️ AWS Secrets Manager - - - 🔜 Forge -
- 🔜 Bitbucket - - - ✔️ AWS Parameter Store - - - - ✔️ Render - -
- 🔜 BuddyCI - - 🔜 Serverless - - - ✔️ Netlify - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - ✔️ React - - - - ✔️ Express - -
- - ✔️ Gatsby - - - - ✔️ Flask - -
- - ✔️ Django - - - - ✔️ Laravel - -
- - ✔️ NestJS - - - - ✔️ Remix - -
- - ✔️ Next.js - - - - ✔️ Vite - -
- - ✔️ Vue - - - - ✔️ Ruby on Rails - -
- - ✔️ Fiber - - - - ✔️ Nuxt - -
- - ✔️ .NET - - - And more... -
- -
- -## 🏘 Açık kaynak mı yoksa ücretlimi - -Bu repository premium kurumsal çözümler içeren, gelecekte Infisical lisansı gerektirecek `ee` dizini hariç tamamen MIT lisansı altındadır. Şu anda öncelikli olarak kurumsal olmayan ancak bir çok kullanım senaryosuna çözüm sunacak teklifler üzerine yoğunlaşıyoruz. - -## 🛡 Güvenlik - -Bir güvenlik açığını bildirmek mi istiyorsunuz? Lütfen Github'da herhangi bir şekilde paylaşmayın. Bunun yerine, [SECURITY.md](./SECURITY.md) dosyamıza yönlendirin. - -## 🚨 Güncel kalın - -Infisical 21 Kasım 2022 de v.1.0 resmi olarak olarak yayınlandı. Buna rağmen yeni özellikler hızlı bir şekilde gelmekte. Gelecekteki güncellemeler hakkında bilgilenmek için, bu repositorynin **releases** bölümünü takipte kalın: - -![infisical-star-github](https://github.com/Infisical/infisical/blob/main/.github/images/star-infisical.gif?raw=true) - -## 🦸 Katkıda bulunanlar - -[//]: contributor-faces - - - - - - - -## 🌎 Çeviriler - -Infisical şu anda İngilizce, Korece ve Türkçe dillerinde mevcut. Infisical' ı dilinize çevirmemize yardım edin! - -[Bu issue](https://github.com/Infisical/infisical/issues/181)'dan gerekli tüm bilgilere erişebilirsiniz.