OliveTin

OliveTin

Interfață web auto-găzduită pentru rularea în siguranță a comenzilor shell predefinite

Alege planul VPS pentru implementarea OliveTin

KVM 2
2 nuclee vCPU
8 GB RAM
100 GB spațiu de disc NVMe
8 TB lățime de bandă
7,99  € /lună

Se reînnoiește la prețul de 14,99 €/lună pentru o perioadă de 2 ani. Poți anula oricând.

Despre OliveTin

OliveTin este un serviciu Go mic, auto-găzduit, care transformă un set de comenzi shell predefinite în butoane sigure, care se execută la un click, într-o interfață web. În loc să ofere acces SSH — sau în loc să scrie webhook-uri unice de fiecare dată când un membru al gospodăriei trebuie să repornească un serviciu — administratorii descriu fiecare acțiune într-un fișier de configurare YAML (nume, pictogramă, comandă, intrări opționale de tip dropdown sau text, dialog de confirmare), iar OliveTin le randează ca un tablou de bord ordonat pe care oricine cu URL-ul îl poate utiliza. Rezultatul este o suprafață operațională curată, delimitată, care expune exact comenzile pe care vrei să le expui și nimic altceva.

Cazuri de utilizare comune

Gospodăriile montează OliveTin pe o tabletă de perete sau un laptop de familie pentru a oferi membrilor non-tehnici butoane controlate pentru a reporni Plex, a reseta routerul, a trimite pachete wake-on-lan către PC-uri media, a reîmprospăta stiva arr sau a porni o sarcină de aspirare prin intermediul hook-urilor de automatizare a locuinței. Cei care își auto-găzduiesc serviciile expun o pagină cu buton de panică pe ecranul principal al telefonului cu acțiuni cu o singură atingere pentru operațiunile pe care le execută frecvent — mult mai rapid decât SSH-in-then-type pentru munca de rutină. Echipele mici de operațiuni utilizează OliveTin pentru o interfață de runbook curată: un singur tablou de bord cu butoane „rotiți log-urile”, „scoateți serviciul X din pool pentru 5 minute”, „declanșați implementarea canary”, fiecare având un domeniu de aplicare specific argumentelor, astfel încât inginerii juniori și respondenții de serviciu să aibă o modalitate ghidată de a efectua acțiuni de recuperare de rutină. Operatorii de homelab conectează acțiunile OliveTin la Home Assistant, Node-RED, n8n și alte sisteme de automatizare prin intermediul endpoint-urilor webhook HTTP, tratând OliveTin ca un strat controlat de execuție a comenzilor pe care hub-urile de automatizare îl pot invoca. Operatorii de chioșcuri (holuri, săli de conferințe, tablete frontale de clasă) implementează OliveTin ca pagină de „butoane magice” care permite utilizatorilor non-admin să efectueze câteva operațiuni specifice fără a expune mașina subiacentă.

Funcționalități cheie

  • Acțiuni definite în YAML care acoperă titlul, pictograma, comanda shell, intrările de tip dropdown și text, timpii de expirare și dialogurile de confirmare
  • Interfață web responsivă, cu o singură pagină, potrivită pentru telefoane, tablete, ecrane tactile montate pe perete și browsere desktop
  • Intrări de argumente care acceptă text liber, dropdown-uri cu alegere fixă și comutatoare checkbox pentru comenzi parametrizate sigure
  • Dialoguri de confirmare și setări de limitare a ratei, astfel încât acțiunile distructive să necesite un click deliberat suplimentar
  • Dialoguri opționale de ieșire a execuției pentru a afișa stdout/stderr în interfața de utilizare fără a acorda acces shell brut
  • Endpoint-uri webhook HTTP și API REST pentru declanșarea acțiunilor din Home Assistant, n8n, Node-RED și sisteme de automatizare personalizate
  • Bibliotecă de pictograme încorporată cu sute de pictograme adecvate acțiunilor, plus suport pentru pictograme personalizate încărcate
  • Mod întunecat și interfață de utilizare axată pe accesibilitate, care trece principalele verificări de cititor de ecran și contrast
  • Amprentă mică Go, cu un singur binar, utilizând doar câțiva MB de RAM și aproape deloc CPU în repaus
  • Conștient de proxy-ul invers opțional suport pentru antetul de autentificare pentru integrarea cu SSO și furnizori de identitate
  • Imagini container multi-arhitectură (amd64 și arm64) pentru portabilitate între gazde cloud și de tip Pi
  • Upstream open-source activ cu versiuni regulate la olivetin.app

De ce să implementezi OliveTin pe Hostinger VPS

Rularea OliveTin pe un Hostinger VPS oferă celor care auto-găzduiesc și echipelor mici de operațiuni un tablou de bord organizat, întotdeauna activ, pentru execuția comenzilor, accesibil de pe orice dispozitiv fără a acorda acces SSH. Deoarece fișierul binar este mic și serviciul nu face aproape nimic în repaus, OliveTin coexistă confortabil cu zeci de alte servicii auto-găzduite pe un plan VPS mic — consumă mai puțin de 50 MB de RAM și zero CPU până la apăsarea unui buton. Stocarea persistentă a volumului păstrează configurația YAML, istoricul acțiunilor și orice pictograme încărcate durabile pe parcursul restarturilor containerelor și actualizărilor gazdei, astfel încât suprafața operațională pe care o organizezi cu migală supraviețuiește oricărei redeployări. Combinat cu rutarea HTTPS bazată pe Traefik pe un nume de gazdă curat, de brand, tabloul de bord este accesibil de pe telefoane și tablete prin TLS, iar endpoint-urile webhook pe care sistemele de automatizare le accesează sunt criptate end-to-end. Pentru implementările care necesită SSO, autentificarea OliveTin conștientă de reverse-proxy face integrarea cu Authentik, Authelia sau oauth2-proxy simplă. Pentru implementările partajate într-o gospodărie sau o echipă mică, plasarea OliveTin în spatele proxy-ului protejat cu autentificare de bază al VPS-ului tău îți oferă acces partajat sigur și limitat în câteva minute.

Alege planul VPS pentru implementarea OliveTin

KVM 2
2 nuclee vCPU
8 GB RAM
100 GB spațiu de disc NVMe
8 TB lățime de bandă
7,99  € /lună

Se reînnoiește la prețul de 14,99 €/lună pentru o perioadă de 2 ani. Poți anula oricând.

Explorează alte aplicații din această categorie