almost
This commit is contained in:
parent
fd6f8ad84a
commit
b8fed3a479
2 changed files with 47 additions and 93 deletions
|
@ -62,6 +62,14 @@ export const integrations: IntegrationsType = {
|
||||||
url: "/",
|
url: "/",
|
||||||
status: "stable",
|
status: "stable",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "NodeJS and Python",
|
||||||
|
icon: Rest,
|
||||||
|
description:
|
||||||
|
"Effortlessly create and manage NodeJS and Python applications. Proxy websites to display content from these applications seamlessly.",
|
||||||
|
url: "/",
|
||||||
|
status: "stable",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "WP Manager",
|
name: "WP Manager",
|
||||||
icon: Graphql,
|
icon: Graphql,
|
||||||
|
@ -101,37 +109,6 @@ export const integrations: IntegrationsType = {
|
||||||
url: "/",
|
url: "/",
|
||||||
status: "stable",
|
status: "stable",
|
||||||
},
|
},
|
||||||
{
|
|
||||||
name: "Advanced Search",
|
|
||||||
icon: NestQuery,
|
|
||||||
description:
|
|
||||||
"Quickly and easily find what you are looking for with a powerful search functionality.",
|
|
||||||
url: "",
|
|
||||||
status: "stable",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Multi-language support",
|
|
||||||
icon: Appwrite,
|
|
||||||
description:
|
|
||||||
"OpenPanel is translation ready. Each login can view OpenPanel in their preferred language.",
|
|
||||||
url: "",
|
|
||||||
status: "stable",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Branding",
|
|
||||||
icon: Airtable,
|
|
||||||
description: "Fully customise the OpenPanel with colours, logos, fonts and more that mirror the look and feel of your hosting company.",
|
|
||||||
url: "/",
|
|
||||||
status: "stable",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Fully responsive",
|
|
||||||
icon: Medusa,
|
|
||||||
description:
|
|
||||||
"Access OpenPanel on desktop, tablet and mobile without any feature limitations.",
|
|
||||||
url: "/link",
|
|
||||||
status: "stable",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
"community-data-provider-packages": [
|
"community-data-provider-packages": [
|
||||||
{
|
{
|
||||||
|
@ -177,80 +154,49 @@ export const integrations: IntegrationsType = {
|
||||||
name: "Service management",
|
name: "Service management",
|
||||||
icon: ElideGraphql,
|
icon: ElideGraphql,
|
||||||
description:
|
description:
|
||||||
"monitor services, restart, view logs, and more.",
|
"Monitor services, initiate restarts, view logs, and perform additional management tasks efficiently from the admin interface.",
|
||||||
url: "/",
|
url: "/",
|
||||||
status: "stable",
|
status: "stable",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Ent refine",
|
name: "Smart Notifications",
|
||||||
icon: EntRefine,
|
icon: EntRefine,
|
||||||
description:
|
description:
|
||||||
"A library that generates fully customizable UI based on Entgo ORM and GraphQL API with Refine.",
|
"Receive notifications for events such as reboots, high resource usage, website attacks, failed services, and other critical occurrences to stay informed about the status of your server.",
|
||||||
url: "https://github.com/diazoxide/entrefine",
|
url: "/",
|
||||||
status: "stable",
|
status: "stable",
|
||||||
contributors: [
|
|
||||||
{
|
|
||||||
name: "diazoxide",
|
|
||||||
url: "https://github.com/diazoxide",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "useGenerated Data Provider",
|
|
||||||
icon: UseGenerated,
|
|
||||||
description:
|
|
||||||
"Connector for backends created with <strong>useGenerated</strong> (GraphQL)",
|
|
||||||
url: "https://github.com/usegen/refine-use-generated",
|
|
||||||
status: "stable",
|
|
||||||
contributors: [
|
|
||||||
{
|
|
||||||
name: "usegen",
|
|
||||||
url: "https://github.com/usegen",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "SQLite Data Provider",
|
|
||||||
icon: SQLite,
|
|
||||||
description:
|
|
||||||
"Connector for backends created with <strong>SQLite</strong>",
|
|
||||||
url: "https://github.com/mateusabelli/refine-sqlite",
|
|
||||||
status: "stable",
|
|
||||||
contributors: [
|
|
||||||
{
|
|
||||||
name: "mateusabelli",
|
|
||||||
url: "https://github.com/mateusabelli",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "JSON:API Data Provider",
|
|
||||||
icon: JSONApi,
|
|
||||||
description:
|
|
||||||
"Connector for backends created with <strong>JSON:API</strong>",
|
|
||||||
url: "https://github.com/mahirmahdi/refine-jsonapi",
|
|
||||||
status: "stable",
|
|
||||||
contributors: [
|
|
||||||
{
|
|
||||||
name: "mahirmahdi",
|
|
||||||
url: "https://github.com/mahirmahdi",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
frameworks: [
|
frameworks: [
|
||||||
{
|
{
|
||||||
name: "Next.js",
|
name: "Branding",
|
||||||
icon: Nextjs,
|
icon: Airtable,
|
||||||
description: "Router Provider for <strong>Next.js</strong>",
|
description: "Fully customise the OpenPanel with colours, logos, fonts and more that mirror the look and feel of your hosting company.",
|
||||||
url: "https://www.npmjs.com/package/@refinedev/nextjs-router",
|
url: "/",
|
||||||
status: "stable",
|
status: "stable",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Remix",
|
name: "Fully responsive",
|
||||||
icon: Remix,
|
icon: Medusa,
|
||||||
description: "Router Provider for <strong>Remix</strong>",
|
description:
|
||||||
url: "https://www.npmjs.com/package/@refinedev/remix-router",
|
"Access OpenPanel on desktop, tablet and mobile without any feature limitations.",
|
||||||
|
url: "/link",
|
||||||
|
status: "stable",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Advanced Search",
|
||||||
|
icon: NestQuery,
|
||||||
|
description:
|
||||||
|
"Quickly and easily find what you are looking for with a powerful search functionality.",
|
||||||
|
url: "",
|
||||||
|
status: "stable",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Multi-language support",
|
||||||
|
icon: Appwrite,
|
||||||
|
description:
|
||||||
|
"OpenPanel is translation ready. Each login can view OpenPanel in their preferred language.",
|
||||||
|
url: "",
|
||||||
status: "stable",
|
status: "stable",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
@ -312,6 +258,14 @@ export const integrations: IntegrationsType = {
|
||||||
url: "/",
|
url: "/",
|
||||||
status: "stable",
|
status: "stable",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "Firewall",
|
||||||
|
icon: Ably,
|
||||||
|
description:
|
||||||
|
"Administrators can manage (UFW) firewall rules directly from the admin interface. Only needed ports are open for users, and administrators have full control over them.",
|
||||||
|
url: "/",
|
||||||
|
status: "stable",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "IP blocking",
|
name: "IP blocking",
|
||||||
icon: Ably,
|
icon: Ably,
|
||||||
|
|
|
@ -104,7 +104,7 @@ const Integrations: React.FC = () => {
|
||||||
<Title>Web servers</Title>
|
<Title>Web servers</Title>
|
||||||
<List data={uiPackages} />
|
<List data={uiPackages} />
|
||||||
|
|
||||||
<Title className="mt-20">User interface</Title>
|
<Title className="mt-20">User services</Title>
|
||||||
<List data={dataProviderPackages} />
|
<List data={dataProviderPackages} />
|
||||||
|
|
||||||
<Title className="mt-20">
|
<Title className="mt-20">
|
||||||
|
@ -112,7 +112,7 @@ const Integrations: React.FC = () => {
|
||||||
</Title>
|
</Title>
|
||||||
<List data={communityDataProviderPackages} />
|
<List data={communityDataProviderPackages} />
|
||||||
|
|
||||||
<Title className="mt-20">Backups</Title>
|
<Title className="mt-20">User interface</Title>
|
||||||
<List data={frameworks} />
|
<List data={frameworks} />
|
||||||
|
|
||||||
<Title className="mt-20">User management</Title>
|
<Title className="mt-20">User management</Title>
|
||||||
|
|
Loading…
Add table
Reference in a new issue