feat(services-hub-one-click): 6 services accessibles EN UN CLIC via URL embedded credentials - Qdrant/Flaresolverr/SearXNG/Prometheus/Loki utilisent https://yacine:WevalAdmin2026@service.weval-consulting.com - Listmonk utilise https://admin:admin123@listmonk.weval-consulting.com/admin/login (bypass root DNS cache overflow) - nginx vhosts avec htpasswd Yacine + CF proxied=true + SSL mode full - plus besoin SSH tunnel - root cause fix listmonk port 9997 (pas 9000=ClickHouse) + prometheus port 9191 (pas 9090)
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
This commit is contained in:
@@ -184,6 +184,7 @@ footer a{color:var(--accent-hover);text-decoration:none}
|
||||
}
|
||||
.svc-btn.tunnel:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(246,213,114,.3) !important}
|
||||
/* ===== END SSH_TUNNEL_ACTIVATED ===== */
|
||||
/* ===== ONE_CLICK_V2 - direct URLs with embedded creds ===== */
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
@@ -323,8 +324,8 @@ footer a{color:var(--accent-hover);text-decoration:none}
|
||||
const SERVICES = {
|
||||
ai: [
|
||||
{id:"langfuse",name:"Langfuse",icon:"L",cat:"LLM Observability",desc:"Tracing LLM calls + datasets + prompt management. WEVIA Master tracking ready.",url:"https://langfuse.weval-consulting.com",internal:"localhost:3001",docker:"langfuse",version:"v2.95.11",email:"yacine@weval-consulting.com",pwd:"WevalLangfuse2026!",role:"OWNER admin"},
|
||||
{id:"qdrant",name:"Qdrant",icon:"Q",cat:"Vector DB",desc:"5 collections · 14K+ vectors · WEVIA RAG kb.",url:"http://localhost:6333",internal:"127.0.0.1:6333",docker:"qdrant",version:"latest",internalOnly:true},
|
||||
{id:"flaresolverr",name:"Flaresolverr",icon:"F",cat:"CF Bypass",desc:"Cloudflare challenges solver · scraper helper.",url:"http://localhost:8191",internal:"127.0.0.1:8191",docker:"flaresolverr-w274",version:"latest",internalOnly:true},
|
||||
{id:"qdrant",name:"Qdrant",icon:"Q",cat:"Vector DB",desc:"5 collections · 14K+ vectors · WEVIA RAG kb.",url:"https://yacine:WevalAdmin2026@qdrant.weval-consulting.com/dashboard",internal:"127.0.0.1:6333",docker:"qdrant",version:"latest",user:"yacine",pwd:"WevalAdmin2026"},
|
||||
{id:"flaresolverr",name:"Flaresolverr",icon:"F",cat:"CF Bypass",desc:"Cloudflare challenges solver · scraper helper.",url:"https://yacine:WevalAdmin2026@flaresolverr.weval-consulting.com/",internal:"127.0.0.1:8191",docker:"flaresolverr-w274",version:"latest",user:"yacine",pwd:"WevalAdmin2026"},
|
||||
],
|
||||
code: [
|
||||
{id:"gitea",name:"Gitea",icon:"G",cat:"Git server",desc:"50+ repos privés · push synchro avec GitHub origin.",url:"https://git.weval-consulting.com",internal:"localhost:3300",docker:"gitea",version:"latest",email:"ymahboub@weval-consulting.com",user:"yanis",pwd:"voir vault",role:"admin",statusOverride:"503 (CF/auth)"},
|
||||
@@ -332,17 +333,17 @@ const SERVICES = {
|
||||
],
|
||||
biz: [
|
||||
{id:"twenty",name:"Twenty CRM",icon:"T",cat:"CRM",desc:"1006 leads · 402 emails · 638 LinkedIn · sequences 4x/jour.",url:"https://crm.weval-consulting.com",internal:"localhost:3000",docker:"twenty",version:"latest",email:"yacine@weval-consulting.com",pwd:"voir vault",role:"workspace admin"},
|
||||
{id:"listmonk",name:"Listmonk",icon:"LM",cat:"Email marketing",desc:"Newsletter + campaigns · backup wevads sender.",url:"http://localhost:9000",internal:"127.0.0.1:9000",docker:"listmonk",version:"latest",user:"admin",pwd:"admin123",role:"admin",internalOnly:true},
|
||||
{id:"listmonk",name:"Listmonk",icon:"LM",cat:"Email marketing",desc:"Newsletter + campaigns · backup wevads sender.",url:"https://admin:admin123@listmonk.weval-consulting.com/admin/login",internal:"127.0.0.1:9997",docker:"listmonk",version:"latest",user:"admin",pwd:"admin123",role:"admin"},
|
||||
{id:"plausible",name:"Plausible",icon:"P",cat:"Analytics",desc:"Web analytics privacy-friendly · weval-consulting.com tracking.",url:"https://analytics.weval-consulting.com",internal:"localhost:8000",docker:"plausible-...",version:"latest",statusOverride:"502 (config)"},
|
||||
],
|
||||
comms: [
|
||||
{id:"mattermost",name:"Mattermost",icon:"M",cat:"Team chat",desc:"Slack alternative self-hosted · team collaboration.",url:"https://mm.weval-consulting.com",internal:"localhost:8065",docker:"mattermost-docker-mattermost-1",version:"team-edition",email:"ymahboub@weval-consulting.com",user:"yacine",pwd:"voir vault",role:"system_admin"},
|
||||
{id:"searxng",name:"SearXNG",icon:"S",cat:"Meta-search",desc:"Privacy meta-search engine · multi-providers aggregation.",url:"http://localhost:8080",internal:"127.0.0.1:8080",docker:"searxng",version:"latest",internalOnly:true},
|
||||
{id:"searxng",name:"SearXNG",icon:"S",cat:"Meta-search",desc:"Privacy meta-search engine · multi-providers aggregation.",url:"https://yacine:WevalAdmin2026@searxng.weval-consulting.com/",internal:"127.0.0.1:8080",docker:"searxng",version:"latest",user:"yacine",pwd:"WevalAdmin2026"},
|
||||
],
|
||||
mon: [
|
||||
{id:"uptime",name:"Uptime Kuma",icon:"U",cat:"Uptime monitor",desc:"Status pages + alerts · 17 services monitored.",url:"https://monitor.weval-consulting.com",internal:"localhost:3001",docker:"uptime-kuma",version:"latest",statusOverride:"503 (CF)"},
|
||||
{id:"prometheus",name:"Prometheus",icon:"PM",cat:"Metrics TSDB",desc:"Time series · scrape exporters · alertmanager.",url:"http://localhost:9090",internal:"127.0.0.1:9090",docker:"prometheus",version:"latest",internalOnly:true},
|
||||
{id:"loki",name:"Loki",icon:"LK",cat:"Log aggregation",desc:"Grafana logs · indexed · WEVIA logs ingest.",url:"http://localhost:3100",internal:"127.0.0.1:3100",docker:"loki",version:"latest",internalOnly:true},
|
||||
{id:"prometheus",name:"Prometheus",icon:"PM",cat:"Metrics TSDB",desc:"Time series · scrape exporters · alertmanager.",url:"https://yacine:WevalAdmin2026@prometheus.weval-consulting.com/",internal:"127.0.0.1:9191",docker:"prometheus",version:"latest",user:"yacine",pwd:"WevalAdmin2026"},
|
||||
{id:"loki",name:"Loki",icon:"LK",cat:"Log aggregation",desc:"Grafana logs · indexed · WEVIA logs ingest.",url:"https://yacine:WevalAdmin2026@loki.weval-consulting.com/ready",internal:"127.0.0.1:3100",docker:"loki",version:"latest",user:"yacine",pwd:"WevalAdmin2026"},
|
||||
{id:"node-exporter",name:"Node Exporter",icon:"NE",cat:"Host metrics",desc:"CPU/RAM/disk/net · Prometheus scraper.",url:"http://localhost:9100",internal:"127.0.0.1:9100",docker:"node-exporter",version:"latest",internalOnly:true},
|
||||
]
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user