feat: add French ISP logos, Guacamole and generic bastion icon
French ISPs: Orange (#FF7900, keywords: orange/sosh/livebox), OVH (#123F6D, keywords: ovh/ovhcloud/kimsufi/soyoustart). Free, SFR and Bouygues are absent from simple-icons. Bastion: Apache Guacamole (#578B34, keyword: guacamole) + generic shield-lock icon (#1E3A8A) for bastion/jumphost/teleport/bastillion. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -286,6 +286,8 @@ Pueden aparecer varios logos simultáneamente si coinciden varias palabras clave
|
|||||||
| Virtualización | Docker | `docker` |
|
| Virtualización | Docker | `docker` |
|
||||||
| NAS | Synology | `synology`, `dsm` |
|
| NAS | Synology | `synology`, `dsm` |
|
||||||
| NAS | TrueNAS | `truenas`, `freenas` |
|
| NAS | TrueNAS | `truenas`, `freenas` |
|
||||||
|
| ISP francés | Orange | `orange`, `sosh`, `livebox` |
|
||||||
|
| ISP francés | OVH | `ovh`, `ovhcloud`, `kimsufi`, `soyoustart` |
|
||||||
| Red | Ubiquiti / UniFi | `ubiquiti`, `unifi`, `usg`, `udm` |
|
| Red | Ubiquiti / UniFi | `ubiquiti`, `unifi`, `usg`, `udm` |
|
||||||
| Red | MikroTik | `mikrotik`, `routeros` |
|
| Red | MikroTik | `mikrotik`, `routeros` |
|
||||||
| Red | Cisco | `cisco` |
|
| Red | Cisco | `cisco` |
|
||||||
@@ -297,6 +299,8 @@ Pueden aparecer varios logos simultáneamente si coinciden varias palabras clave
|
|||||||
| Red | OpenWrt | `openwrt` |
|
| Red | OpenWrt | `openwrt` |
|
||||||
| Web / proxy | Apache | `apache`, `apache2`, `httpd` |
|
| Web / proxy | Apache | `apache`, `apache2`, `httpd` |
|
||||||
| Web / proxy | Traefik | `traefik` |
|
| Web / proxy | Traefik | `traefik` |
|
||||||
|
| Web / proxy | Apache Guacamole | `guacamole` |
|
||||||
|
| Bastión | Bastión / jump host | `bastion`, `jumphost`, `jump host`, `jump server`, `teleport`, `bastillion` |
|
||||||
| Auth / SSO | Authelia | `authelia` |
|
| Auth / SSO | Authelia | `authelia` |
|
||||||
| Auth / SSO | Keycloak | `keycloak` |
|
| Auth / SSO | Keycloak | `keycloak` |
|
||||||
| Auth / SSO | Authentik | `authentik` |
|
| Auth / SSO | Authentik | `authentik` |
|
||||||
|
|||||||
@@ -286,6 +286,8 @@ Plusieurs logos peuvent s'afficher simultanément si plusieurs mots-clés corres
|
|||||||
| Virtualisation | Docker | `docker` |
|
| Virtualisation | Docker | `docker` |
|
||||||
| NAS | Synology | `synology`, `dsm` |
|
| NAS | Synology | `synology`, `dsm` |
|
||||||
| NAS | TrueNAS | `truenas`, `freenas` |
|
| NAS | TrueNAS | `truenas`, `freenas` |
|
||||||
|
| FAI français | Orange | `orange`, `sosh`, `livebox` |
|
||||||
|
| FAI français | OVH | `ovh`, `ovhcloud`, `kimsufi`, `soyoustart` |
|
||||||
| Réseau | Ubiquiti / UniFi | `ubiquiti`, `unifi`, `usg`, `udm` |
|
| Réseau | Ubiquiti / UniFi | `ubiquiti`, `unifi`, `usg`, `udm` |
|
||||||
| Réseau | MikroTik | `mikrotik`, `routeros` |
|
| Réseau | MikroTik | `mikrotik`, `routeros` |
|
||||||
| Réseau | Cisco | `cisco` |
|
| Réseau | Cisco | `cisco` |
|
||||||
@@ -297,6 +299,8 @@ Plusieurs logos peuvent s'afficher simultanément si plusieurs mots-clés corres
|
|||||||
| Réseau | OpenWrt | `openwrt` |
|
| Réseau | OpenWrt | `openwrt` |
|
||||||
| Web / proxy | Apache | `apache`, `apache2`, `httpd` |
|
| Web / proxy | Apache | `apache`, `apache2`, `httpd` |
|
||||||
| Web / proxy | Traefik | `traefik` |
|
| Web / proxy | Traefik | `traefik` |
|
||||||
|
| Web / proxy | Apache Guacamole | `guacamole` |
|
||||||
|
| Bastion | Bastion / jump host | `bastion`, `jumphost`, `jump host`, `jump server`, `teleport`, `bastillion` |
|
||||||
| Auth / SSO | Authelia | `authelia` |
|
| Auth / SSO | Authelia | `authelia` |
|
||||||
| Auth / SSO | Keycloak | `keycloak` |
|
| Auth / SSO | Keycloak | `keycloak` |
|
||||||
| Auth / SSO | Authentik | `authentik` |
|
| Auth / SSO | Authentik | `authentik` |
|
||||||
|
|||||||
@@ -286,6 +286,8 @@ Multiple logos can appear simultaneously if several keywords match.
|
|||||||
| Virtualisation | Docker | `docker` |
|
| Virtualisation | Docker | `docker` |
|
||||||
| NAS | Synology | `synology`, `dsm` |
|
| NAS | Synology | `synology`, `dsm` |
|
||||||
| NAS | TrueNAS | `truenas`, `freenas` |
|
| NAS | TrueNAS | `truenas`, `freenas` |
|
||||||
|
| French ISP | Orange | `orange`, `sosh`, `livebox` |
|
||||||
|
| French ISP | OVH | `ovh`, `ovhcloud`, `kimsufi`, `soyoustart` |
|
||||||
| Network | Ubiquiti / UniFi | `ubiquiti`, `unifi`, `usg`, `udm` |
|
| Network | Ubiquiti / UniFi | `ubiquiti`, `unifi`, `usg`, `udm` |
|
||||||
| Network | MikroTik | `mikrotik`, `routeros` |
|
| Network | MikroTik | `mikrotik`, `routeros` |
|
||||||
| Network | Cisco | `cisco` |
|
| Network | Cisco | `cisco` |
|
||||||
@@ -297,6 +299,8 @@ Multiple logos can appear simultaneously if several keywords match.
|
|||||||
| Network | OpenWrt | `openwrt` |
|
| Network | OpenWrt | `openwrt` |
|
||||||
| Web / proxy | Apache | `apache`, `apache2`, `httpd` |
|
| Web / proxy | Apache | `apache`, `apache2`, `httpd` |
|
||||||
| Web / proxy | Traefik | `traefik` |
|
| Web / proxy | Traefik | `traefik` |
|
||||||
|
| Web / proxy | Apache Guacamole | `guacamole` |
|
||||||
|
| Bastion | Bastion / jump host | `bastion`, `jumphost`, `jump host`, `jump server`, `teleport`, `bastillion` |
|
||||||
| Auth / SSO | Authelia | `authelia` |
|
| Auth / SSO | Authelia | `authelia` |
|
||||||
| Auth / SSO | Keycloak | `keycloak` |
|
| Auth / SSO | Keycloak | `keycloak` |
|
||||||
| Auth / SSO | Authentik | `authentik` |
|
| Auth / SSO | Authentik | `authentik` |
|
||||||
|
|||||||
@@ -2,8 +2,9 @@ import {
|
|||||||
siProxmox, siDocker,
|
siProxmox, siDocker,
|
||||||
siSynology, siTruenas,
|
siSynology, siTruenas,
|
||||||
siUbiquiti, siMikrotik, siCisco, siTplink, siAsus, siNetgear, siPfsense, siOpnsense, siOpenwrt,
|
siUbiquiti, siMikrotik, siCisco, siTplink, siAsus, siNetgear, siPfsense, siOpnsense, siOpenwrt,
|
||||||
siApache, siTraefikproxy,
|
siApache, siTraefikproxy, siApacheguacamole,
|
||||||
siAuthelia, siKeycloak, siAuthentik, siOkta, siAuth0,
|
siAuthelia, siKeycloak, siAuthentik, siOkta, siAuth0,
|
||||||
|
siOrange, siOvh,
|
||||||
siBitwarden, siVaultwarden, si1password, siKeepassxc, siVault,
|
siBitwarden, siVaultwarden, si1password, siKeepassxc, siVault,
|
||||||
siMariadb,
|
siMariadb,
|
||||||
siKubernetes,
|
siKubernetes,
|
||||||
@@ -27,6 +28,12 @@ const ICON_ARCHIVE = {
|
|||||||
path: 'M20 4H4c-1.1 0-2 .45-2 1v2c0 .55.9 1 2 1h16c1.1 0 2-.45 2-1V5c0-.55-.9-1-2-1zM4 9v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V9H4zm7 2h2c.55 0 1 .45 1 1s-.45 1-1 1h-2c-.55 0-1-.45-1-1s.45-1 1-1z',
|
path: 'M20 4H4c-1.1 0-2 .45-2 1v2c0 .55.9 1 2 1h16c1.1 0 2-.45 2-1V5c0-.55-.9-1-2-1zM4 9v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V9H4zm7 2h2c.55 0 1 .45 1 1s-.45 1-1 1h-2c-.55 0-1-.45-1-1s.45-1 1-1z',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const ICON_BASTION = {
|
||||||
|
title: 'Bastion',
|
||||||
|
hex: '1E3A8A',
|
||||||
|
path: 'M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm1 12.41V17h-2v-3.59C10.14 12.96 9.5 12.13 9.5 11c0-1.66 1.34-3 3-3s3 1.34 3 3c0 1.13-.64 1.96-1.5 2.41z',
|
||||||
|
}
|
||||||
|
|
||||||
const ICON_MAIL = {
|
const ICON_MAIL = {
|
||||||
title: 'Mail',
|
title: 'Mail',
|
||||||
hex: '64748B',
|
hex: '64748B',
|
||||||
@@ -54,9 +61,17 @@ const BRANDS = [
|
|||||||
{ kw: ['opnsense'], icon: siOpnsense },
|
{ kw: ['opnsense'], icon: siOpnsense },
|
||||||
{ kw: ['openwrt'], icon: siOpenwrt },
|
{ kw: ['openwrt'], icon: siOpenwrt },
|
||||||
|
|
||||||
|
// FAI français
|
||||||
|
{ kw: ['orange', 'sosh', 'livebox'], icon: siOrange },
|
||||||
|
{ kw: ['ovh', 'ovhcloud', 'kimsufi', 'soyoustart'], icon: siOvh },
|
||||||
|
|
||||||
// Serveurs web / proxy
|
// Serveurs web / proxy
|
||||||
{ kw: ['apache', 'apache2', 'httpd'], icon: siApache },
|
{ kw: ['apache', 'apache2', 'httpd'], icon: siApache },
|
||||||
{ kw: ['traefik'], icon: siTraefikproxy },
|
{ kw: ['traefik'], icon: siTraefikproxy },
|
||||||
|
{ kw: ['guacamole'], icon: siApacheguacamole },
|
||||||
|
|
||||||
|
// Bastions / jump hosts
|
||||||
|
{ kw: ['bastion', 'jumphost', 'jump host', 'jump server', 'teleport', 'bastillion'], icon: ICON_BASTION },
|
||||||
|
|
||||||
// Auth / SSO / IDP
|
// Auth / SSO / IDP
|
||||||
{ kw: ['authelia'], icon: siAuthelia },
|
{ kw: ['authelia'], icon: siAuthelia },
|
||||||
|
|||||||
Reference in New Issue
Block a user