+
+
- Up and running in 60 seconds.
+ Get started in seconds.
+
+ One command. Everything included.
+
-
- {steps.map((step, i) => (
-
-
-
- {step.number}
-
-
{step.title}
- {step.code && (
-
- {step.code}
-
- )}
-
{step.description}
-
-
- ))}
-
+
+
+
+
+
# Pull the image
+
+ $ docker pull snapotter/snapotter
+
+
# Run it
+
+ $ docker run -p 8080:8080
+ snapotter/snapotter
+
+
# That's it. Open your browser.
+
SnapOtter is running at http://localhost:8080
+
+
+
+
+
+
+ Works on Linux, macOS, and Windows. ARM and x86 supported.
+
+
+ Read the full installation guide
+
+
+
);
diff --git a/apps/landing/src/components/navbar.tsx b/apps/landing/src/components/navbar.tsx
index 682c5e51..679e239f 100644
--- a/apps/landing/src/components/navbar.tsx
+++ b/apps/landing/src/components/navbar.tsx
@@ -6,7 +6,6 @@ import { useState } from "react";
const links = [
{ label: "Features", href: "#features" },
{ label: "Download", href: "#how-it-works" },
- { label: "API", href: "#api" },
{ label: "Pricing", href: "#enterprise" },
{ label: "Docs", href: "https://docs.snapotter.com" },
{ label: "About", href: "#open-source" },
diff --git a/apps/landing/src/components/three-ways.tsx b/apps/landing/src/components/three-ways.tsx
deleted file mode 100644
index 4fc5effb..00000000
--- a/apps/landing/src/components/three-ways.tsx
+++ /dev/null
@@ -1,55 +0,0 @@
-import { Code, Monitor, Workflow } from "lucide-react";
-
-import { FadeIn } from "./fade-in";
-
-const ways = [
- {
- title: "Browser UI",
- description:
- "Upload, edit, and download. No installation needed for your team. Just open the browser and start processing.",
- icon: Monitor,
- },
- {
- title: "REST API",
- description:
- "Integrate image processing into your apps and workflows. Every tool available via HTTP with OpenAPI docs.",
- icon: Code,
- },
- {
- title: "Pipelines",
- description:
- "Chain multiple tools in sequence. Batch process unlimited images at once. Automate your entire image workflow.",
- icon: Workflow,
- },
-];
-
-export function ThreeWays() {
- return (
-
-
-
-
- Three ways to use SnapOtter
-
-
- One platform. Browser, API, or automation.
-
-
-
-
- {ways.map((way, i) => (
-
-
-
-
-
-
{way.title}
-
{way.description}
-
-
- ))}
-
-
-
- );
-}