"use client"; import React, { useState, useEffect } from "react"; import { Server, Lock, Key, Users, X, ArrowRight } from "lucide-react"; // Replace with actual imports import { Card, CardContent } from "@app/components/ui/card"; import { Button } from "@app/components/ui/button"; export const ResourcesSplashCard = () => { const [isDismissed, setIsDismissed] = useState(false); const key = "resources-splash-dismissed"; useEffect(() => { const dismissed = localStorage.getItem(key); if (dismissed === "true") { setIsDismissed(true); } }, []); const handleDismiss = () => { setIsDismissed(true); localStorage.setItem(key, "true"); }; if (isDismissed) { return null; } return (

Resources

Resources are proxies to applications running on your private network. Create a resource for any HTTP/HTTPS or raw TCP/UDP service on your private network. Each resource must be connected to a site to enable private, secure connectivity through an encrypted WireGuard tunnel.

  • Secure connectivity with WireGuard encryption
  • Configure multiple authentication methods
  • User and role-based access control
); }; export default ResourcesSplashCard;