import clsx from "clsx"; import { useInView } from "framer-motion"; import React, { DetailedHTMLProps, FC, ReactNode, SVGProps, useRef, } from "react"; import { Ably, Airtable, Antd, Appwrite, Chakra, Directus, Elide, ElideGraphql, Firebase, Graphql, Hasura, Headless, HookForm, Hygraph, JSONApi, Kbar, Mantine, Medusa, Mui, Nest, NestQuery, Nextjs, Remix, Rest, Sanity, ShadCnUI, SQLite, Strapi, Supabase, TailwindCss, } from "../assets/integration-icons"; import { LandingSectionCtaButton } from "./landing-section-cta-button"; type Props = { className?: string; }; export const LandingPackages: FC = ({ className }) => { return (

Start{" "} faster , maintain{" "} easier , scale{" "} indefinitely .

{listOne.map(({ label, tooltip }, index) => ( ))} {listTwo.map(({ label, tooltip }, index) => ( ))}
100+ terminal commands

OpenCLI serves as the command line interface, enabling you to execute all actions through the terminal.

All Commands
); }; const PackagesContainer = ({ children, className, animDirection, ...props }: DetailedHTMLProps, HTMLDivElement> & { animDirection: "left" | "right"; }) => { const ref = useRef(null); const inView = useInView(ref); return (
{children}
); }; const PackageItem = (props: { icon: ReactNode; label: string; tooltip: string; }) => { const { tooltip, icon, label } = props; return (
{icon}
{label}
{tooltip}
); }; const listOne = [ { label: "Disable admin panel", tooltip: "opencli admin off", }, { label: "List Users", tooltip: "opencli user-list", }, { label: "Reset Password", tooltip: "opencli user-password ", }, { label: "Set nameservers", tooltip: "opencli config update ns1 ", }, { label: "View logout URL", tooltip: "opencli config get logout_url", }, { label: "List plans", tooltip: "opencli plan-list", }, { label: "Disable 2FA", tooltip: "opencli user-2fa disable", }, { label: "View Backup Jobs", tooltip: "opencli backup-job list", }, { label: "List SSLs", tooltip: "opencli ssl-user ", }, { label: "Add a new user", tooltip: "opencli user-add ", }, { label: "List backups", tooltip: "opencli backup-list ", }, { label: "Set brand name", tooltip: "opencli config update brand_name ", }, { label: "Change PHP version for domain", tooltip: "opencli php-domain_php --update ", }, { label: "Who owns Domain", tooltip: "opencli domains-whoowns ", }, { label: "Assign IP", tooltip: "opencli user-ip ", }, { label: "Enable Memcached", tooltip: "opencli user-memcached enable ", }, ]; const listTwo = [ { label: "Change OpenPanel port", tooltip: "opencli config update port ", }, { label: "Add Backup Destination", tooltip: "opencli backup-destination create ", }, { label: "Generate hostname SSL", tooltip: "opencli ssl-hostname", }, { label: "View Login Log", tooltip: "opencli user-loginlog ", }, { label: "Install new PHP version", tooltip: "opencli php-install_php_version ", }, { label: "List user domains", tooltip: "opencli domains-user ", }, { label: "Suspend user", tooltip: "opencli user-suspend ", }, { label: "Re-index backups", tooltip: "opencli backup-index ", }, { label: "Get PHP version for domain", tooltip: "opencli php-domain_php ", }, { label: "Check Resource Usage", tooltip: "opencli docker-collect_stats", }, { label: "Login to User", tooltip: "opencli user-login ", }, { label: "Restore from backup", tooltip: "opencli backup-restore --all", }, { label: "Fix Permissions", tooltip: "opencli files-fix_permissions [USERNAME] [PATH]", }, { label: "Install ModSecurity", tooltip: "opencli nginx-install_modsec", }, ];