Complete Next.js 16 application with 13 fully implemented modules: Email Signature, Word XML Generator, Registratura, Dashboard, Tag Manager, IT Inventory, Address Book, Password Vault, Mini Utilities, Prompt Generator, Digital Signatures, Word Templates, and AI Chat. Includes core platform systems (module registry, feature flags, storage abstraction, i18n, theming, auth stub, tagging), 16 technical documentation files, Docker deployment config, and legacy HTML tool reference. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
108 lines
2.4 KiB
TypeScript
108 lines
2.4 KiB
TypeScript
export interface ExternalTool {
|
|
id: string;
|
|
name: string;
|
|
description: string;
|
|
url: string;
|
|
icon: string;
|
|
category: 'dev' | 'tools' | 'monitoring' | 'security';
|
|
}
|
|
|
|
export const EXTERNAL_TOOLS: ExternalTool[] = [
|
|
{
|
|
id: 'gitea',
|
|
name: 'Gitea',
|
|
description: 'Depozit cod sursă',
|
|
url: 'http://10.10.10.166:3002',
|
|
icon: 'git-branch',
|
|
category: 'dev',
|
|
},
|
|
{
|
|
id: 'portainer',
|
|
name: 'Portainer',
|
|
description: 'Management containere Docker',
|
|
url: '',
|
|
icon: 'container',
|
|
category: 'dev',
|
|
},
|
|
{
|
|
id: 'minio',
|
|
name: 'MinIO',
|
|
description: 'Object storage',
|
|
url: 'http://10.10.10.166:9003',
|
|
icon: 'database',
|
|
category: 'dev',
|
|
},
|
|
{
|
|
id: 'n8n',
|
|
name: 'N8N',
|
|
description: 'Automatizări workflow',
|
|
url: 'http://10.10.10.166:5678',
|
|
icon: 'workflow',
|
|
category: 'tools',
|
|
},
|
|
{
|
|
id: 'stirling-pdf',
|
|
name: 'Stirling PDF',
|
|
description: 'Manipulare PDF',
|
|
url: 'http://10.10.10.166:8087',
|
|
icon: 'file-text',
|
|
category: 'tools',
|
|
},
|
|
{
|
|
id: 'it-tools',
|
|
name: 'IT-Tools',
|
|
description: 'Utilitare tehnice',
|
|
url: 'http://10.10.10.166:8085',
|
|
icon: 'wrench',
|
|
category: 'tools',
|
|
},
|
|
{
|
|
id: 'filebrowser',
|
|
name: 'Filebrowser',
|
|
description: 'Manager fișiere',
|
|
url: 'http://10.10.10.166:8086',
|
|
icon: 'folder',
|
|
category: 'tools',
|
|
},
|
|
{
|
|
id: 'uptime-kuma',
|
|
name: 'Uptime Kuma',
|
|
description: 'Monitorizare disponibilitate',
|
|
url: 'http://10.10.10.166:3001',
|
|
icon: 'activity',
|
|
category: 'monitoring',
|
|
},
|
|
{
|
|
id: 'netdata',
|
|
name: 'Netdata',
|
|
description: 'Metrici performanță server',
|
|
url: 'http://10.10.10.166:19999',
|
|
icon: 'bar-chart-3',
|
|
category: 'monitoring',
|
|
},
|
|
{
|
|
id: 'dozzle',
|
|
name: 'Dozzle',
|
|
description: 'Loguri containere',
|
|
url: 'http://10.10.10.166:9999',
|
|
icon: 'scroll-text',
|
|
category: 'monitoring',
|
|
},
|
|
{
|
|
id: 'crowdsec',
|
|
name: 'CrowdSec',
|
|
description: 'Protecție și securitate rețea',
|
|
url: 'http://10.10.10.166:8088',
|
|
icon: 'shield',
|
|
category: 'security',
|
|
},
|
|
{
|
|
id: 'authentik',
|
|
name: 'Authentik',
|
|
description: 'Autentificare SSO',
|
|
url: 'http://10.10.10.166:9100',
|
|
icon: 'key-round',
|
|
category: 'security',
|
|
},
|
|
];
|