Skip to content

Commit

Permalink
feat: finish moving things around, filling out details
Browse files Browse the repository at this point in the history
  • Loading branch information
markphelps committed Dec 7, 2023
1 parent 5ea838e commit b05827d
Show file tree
Hide file tree
Showing 9 changed files with 271 additions and 209 deletions.
1 change: 1 addition & 0 deletions .vale/styles/Flipt/spelling-exceptions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ sdks
sqlite
unary
uncomment
uncompromised
URIs
yaml
zipkin
197 changes: 0 additions & 197 deletions installation.mdx

This file was deleted.

9 changes: 8 additions & 1 deletion managed/byoc.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Bring Your Own Cloud
description: Learn about the managed offerings we're building
description: Tailor Flipt to your unique infrastructure needs with our BYOC offering.
---

<Frame id="managed-boyc">
Expand All @@ -11,8 +11,15 @@ description: Learn about the managed offerings we're building
**Embrace the Power of Convenience with Flipt’s BYOC Offering**

- **Effortless Deployment**: Seamlessly integrate Flipt into your existing cloud ecosystem. Our turn-key solution ensures rapid deployment, letting you leverage Flipt’s capabilities without the hassle of setup.

- **Expert Management at Your Service**: Leave the complexities of installation, configuration, and ongoing operations to us. Our dedicated team ensures that your Flipt instance is always running optimally, allowing you to focus on what you do best.

- **Dedicated Support, Tailored to You**: Experience unparalleled support with direct access to the Flipt team. Our experts work closely with you, ensuring a personalized approach that aligns with your unique infrastructure needs.

- **Rapid, Production-Ready Setup**: Transform your feature flag management in minutes. We guarantee a production-ready Flipt instance swiftly, minimizing downtime and maximizing efficiency.

- **Customized Integration for Your Infrastructure**: Your infrastructure is unique, and so is our integration approach. We tailor Flipt to fit seamlessly within your distinct ecosystem, ensuring compatibility and enhancing performance.

- **The SaaS Advantage, Enhanced Security**: Enjoy the benefits of a SaaS model without compromising on security or experiencing latency issues. Our BYOC solution offers the best of both worlds, providing a secure, high-performance environment for your feature flag needs.

Interested in piloting Flipt’s BYOC offering? [Sign Up as a Design Partner](https://1ld82idjvlr.typeform.com/to/s7YfGviE) or get in touch at [[email protected]](mailto:[email protected]).

Check failure on line 25 in managed/byoc.mdx

View workflow job for this annotation

GitHub Actions / lint

Insert `⏎`
21 changes: 15 additions & 6 deletions managed/hybrid.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,18 @@ description: Use our Cloud offering as the simplest, scalable and managed backen
<img className="block h-128 dark:hidden" src="/images/managed/hybrid-light.png" />

Check failure on line 8 in managed/hybrid.mdx

View workflow job for this annotation

GitHub Actions / lint

Replace `·className="block·h-128·dark:hidden"·src="/images/managed/hybrid-light.png"` with `⏎····className="block·h-128·dark:hidden"⏎····src="/images/managed/hybrid-light.png"⏎·`
</Frame>

- Deploy open-source Flipt to your infrastructure the same way you do today.
- Configure Flipt Cloud as the managed storage backend. No additional backend necessary, no compromises on performance.
- Flipt's management user interface always ready and available from day zero.
- Users, authentication and login with no extra configuration or associated hosting cost.
- Simpler, self-service setup for SSO and other integrations.
- Plans for in-application audit logging, metrics and insights.
**Introducing Flipt Hybrid Cloud: A Seamless Blend of Flexibility and Control**

- **Familiar Deployment, Enhanced Capabilities**: Deploy the open-source Flipt on your infrastructure as you always have, but with added robustness. Experience a seamless transition with enhanced features that fit perfectly into your existing setup.

- **Streamlined Managed Storage**: Opt for Flipt Cloud as your managed storage backend, eliminating the need for additional setups. Enjoy uncompromised performance with a storage solution that's tailored to your needs.

- **Ready from the Start**: Jump right in with Flipt’s intuitive management user interface, available from day one. This immediate readiness ensures a smooth, hassle-free start to your feature flag management journey.

- **Effortless User Management**: Simplify user authentication and login processes without extra configuration or hosting expenses. Our platform is designed for ease, making user management a breeze right out of the box.

- **Simple Self-Service Setup for Integrations**: Enjoy a straightforward, self-service setup for Single Sign-On (SSO) and other integrations. This user-friendly approach reduces complexity and enhances your operational efficiency.

- **Future-Proof Your Operations with Advanced Features**: Stay ahead with plans for in-application audit logging, metrics, and insights. Our upcoming features are designed to provide deep insights and enhanced control, helping you make data-driven decisions with ease.

Interested in piloting our Hybrid Cloud offering? [Sign Up as a Design Partner](https://1ld82idjvlr.typeform.com/to/s7YfGviE) or get in touch at [[email protected]](mailto:[email protected]).

Check failure on line 25 in managed/hybrid.mdx

View workflow job for this annotation

GitHub Actions / lint

Insert `⏎`
32 changes: 29 additions & 3 deletions managed/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,35 @@ title: Overview
description: Learn about the managed offerings we're building
---

At Flipt, we're pioneering the next generation of feature flag management with two innovative offerings: Bring Your Own Cloud (BYOC) and Hybrid Cloud.

Check failure on line 6 in managed/overview.mdx

View workflow job for this annotation

GitHub Actions / lint

Delete `·`

Both solutions are designed to seamlessly integrate into your existing infrastructure, providing unparalleled efficiency, security, and ease of use.

Read on to learn more about these exciting new offerings and how you can get involved.

<CardGroup>
<Card href="/managed/byoc">BYOC</Card>
<Card href="/managed/hybrid">Hybrid</Card>
<Card href="/managed/byoc" title="Bring Your Own Cloud" icon="cloud">

Check failure on line 13 in managed/overview.mdx

View workflow job for this annotation

GitHub Actions / lint

Insert `··`
Embrace the convenience of a managed service while retaining full control in your cloud environment.

Check failure on line 14 in managed/overview.mdx

View workflow job for this annotation

GitHub Actions / lint

Replace `Embrace·the·convenience·of·a·managed·service·while·retaining·full·control·in` with `····Embrace·the·convenience·of·a·managed·service·while·retaining·full·control·in⏎···`
</Card>

Check failure on line 15 in managed/overview.mdx

View workflow job for this annotation

GitHub Actions / lint

Insert `··`
<Card href="/managed/hybrid" title="Hybrid Cloud" icon="handshake">
Combine the flexibility of deployment in your cloud with the robustness of managed storage.
</Card>
</CardGroup>

We're actively exploring and developing two ways to offer managed Flipt.
**Bring Your Own Cloud: Customized Control in Your Cloud Environment**

- Our BYOC offering ensures rapid, hassle-free deployment, expert management, and tailored integration, all within your existing cloud account.

**Hybrid Cloud: The Best of Both Worlds**

- Our Hybrid Cloud solution offers a streamlined setup, ready-to-use management interface, and simplified user and integration management, ensuring a smooth transition and enhanced operational efficiency.

**Join Us as a Design Partner**

We're actively iterating on these exciting concepts and looking for forward-thinking organizations to join us as design partners. This is a unique opportunity to shape the future of feature flag technology and tailor these solutions to your specific needs.

If you're interested in piloting the BYOC or Hybrid Cloud solutions and contributing to their development, we'd love to hear from you.

[Sign Up as a Design Partner](https://1ld82idjvlr.typeform.com/to/s7YfGviE)

Your insights and feedback will be invaluable in refining these offerings to best serve organizations like yours. Join us in building the future of feature flags!
15 changes: 13 additions & 2 deletions mint.json
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,15 @@
"pages": [
"introduction",
"usecases",
"concepts",
"installation"
"concepts"
]
},
{
"group": "Self-Hosted",
"pages": [
"self-hosted/overview",
"self-hosted/docker",
"self-hosted/kubernetes"
]
},
{
Expand Down Expand Up @@ -271,6 +278,10 @@
{
"source": "/experimental/filesystem-backends",
"destination": "/configuration/storage"
},
{
"source": "/installation",
"destination": "/self-hosted/overview"
}
],
"footerSocials": {
Expand Down
66 changes: 66 additions & 0 deletions self-hosted/docker.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
---
title: "Docker"
description: "Running Flipt in a Docker container"
---

The simplest way to run Flipt is via Docker. This streamlines the installation
and configuration by using a reliable runtime.

### Prerequisites

Docker installation is required on the host, see the [official installation docs](https://docs.docker.com/install/).

<Note>
Flipt requires Docker Engine version
[20.10](https://docs.docker.com/engine/release-notes/20.10/) or higher.
</Note>

### Running

```console
docker run -d \
-p 8080:8080 \
-p 9000:9000 \
-v $HOME/flipt:/var/opt/flipt \
docker.flipt.io/flipt/flipt:latest
```

This will download the image and start a Flipt container and publish ports
needed to access the UI and backend server. All persistent Flipt data will be
stored in `$HOME/flipt`.

<Info>
`$HOME/flipt` is just used as an example, you can use any directory you would
like on the host.
</Info>

The Flipt container uses host-mounted volumes to persist data:

| Host location | Container location | Purpose |
| ------------- | ------------------ | ---------------------------- |
| $HOME/flipt | /var/opt/flipt | For storing application data |

This allows data to persist between Docker container restarts.

<Warning>
If you don't use mounted volumes to persist your data, your data will be lost
when the container exits!
</Warning>

After starting the container you can visit http://0.0.0.0:8080 to view the
application.

<Note>Flipt runs without the root user in the Docker container.</Note>

### Configuration

A default configuration file within the image. To supply a custom configuration, update the `docker run` command to mount your local configuration into the container

```console
docker run -d \
-p 8080:8080 \
-p 9000:9000 \
-v $HOME/flipt:/var/opt/flipt \
-v $HOME/flipt/config.yaml:/etc/flipt/config.yaml \
docker.flipt.io/flipt/flipt:latest
```
Loading

0 comments on commit b05827d

Please sign in to comment.