# Kako smo izradili Stenvakt: aplikacija za održavanje servera bez straha

> Priča o izradi Stenvakta, Mac aplikacije za pregled, zaštitu i ažuriranje Linux servera: zašto smo je napravili, kako smo se riješili straha od zaključavanja i što smo naučili.

Canonical: https://cenner.hr/blog/kako-smo-izradili-stenvakt
Last updated: 2026-11-02

Autor: Cenner · Objavljeno: 2026-11-02

Cenner, kao i svaki projekt koji ima korisnike, radi na serverima, i netko ih mora održavati. Iz tog posla nastao je [Stenvakt](https://stenvakt.com), Mac aplikacija koja pregledava, nadzire i ažurira Linux servere koje sami vodite, preko SSH-a. Evo kako je nastala i što smo naučili. Bez recepata i detalja: priča je važnija.

## Problem koji smo imali

Održavanje servera ručno je dosadno i opasno u isto vrijeme. Dosadno jer se isti koraci ponavljaju: ažuriranja, vatrozid, pristup, sigurnosne kopije. Opasno jer jedna pogrešna naredba može zaključati tebe izvan tvog servera. Svatko tko to radi zna taj trenutak kad pritisneš Enter i moliš se da se veza ne prekine.

Alati koji to rješavaju ili su preteški (agenti i paneli koje treba instalirati na svaki server) ili prelaki (skripta iz tutorijala koju slijepo pokreneš). Htjeli smo nešto između: jednostavnu aplikaciju koja ništa ne instalira na servere, pokazuje što je loše i mijenja samo ono što odobriš.

## Ideja koja je sve odredila: promjena se mora moći poništiti

Cijeli dizajn proizašao je iz jednog pitanja: što ako nešto pođe po zlu? Izmjene vatrozida i SSH-a, koje su najopasnije za zaključavanje, stoga imaju sigurnosnu mrežu: server prije izmjene postavlja mjerač vremena za povratak, a promjena se zadržava tek kad se aplikacija uspije ponovno prijaviti novom vezom. Ako ne uspije, server se vraća na prethodno stanje sam, bez ičije intervencije. Najveći strah administratora tako postaje običan korak u postupku.

Tek kad je to radilo, imalo je smisla dodavati ostalo: pregled s ocjenama i popisom što riješiti prvo, praćenje neobične aktivnosti i ažuriranje programa s provjerom prije i poslije.

![Stenvakt, zaslon Review: ocjene sigurnosti i zdravlja servera i popis što treba popraviti](https://cenner.hr/blog/stenvakt-review.webp)

*Zaslon Review: ocjene i popis što riješiti prvo. Prikaz s izmišljenim serverima i adresama za primjer.*

![Stenvakt, zaslon Watch: tko se spaja na server i odakle](https://cenner.hr/blog/stenvakt-watch.webp)

*Zaslon Watch: što je stiglo do servera u zadnji sat. Također izmišljeni podaci.*

## Pametni pomoćnici, ali s pravilima

Danas se sve više radi uz AI asistente, pa smo omogućili da i oni čitaju izvještaje i predlažu izmjene. Pravilo je jednostavno: asistent predlaže, čovjek odobrava. Asistent nikad ne dobiva lozinke ni ključeve, ne može isključiti sigurnosni način, a sve što dolazi sa servera smatra se nepouzdanim tekstom. Iz toga smo naučili nešto korisno i za druge projekte: kad u sustav pustiš automatiku, najprije odluči što joj je zabranjeno, tek onda što smije.

## Na čemu radimo sada: čišćenje servera u jednom prolazu

Posljednja stvar na kojoj radimo zove se Polish, a nastala je iz našeg vlastitog posla: nakon ručnog čišćenja servera ostao je dugačak lanac koraka koje nitko ne želi voditi napamet. Sigurnosna kopija baze i provjera da se može pročitati, osvježavanje zastarjelih slika kontejnera, zatvaranje portova koji ne trebaju biti vani, prijava samo ključem, ažuriranja. Svaki korak ima uvjet prije, provjeru poslije i povratak na staro ako provjera padne. Ponovno pokretanje servera uvijek pita tebe.

Isto pravilo kao i s asistentima vrijedi i tu: asistent smije pratiti tijek, dodati bilješku, pauzirati ili prekinuti, ali nastaviti može samo čovjek. Za sada je isprobano na probnom serveru, još nije objavljeno i dio je plana Autopilot, koji se još ne prodaje.

## Što smo naučili usput

**Ime je teže nego što izgleda.** Većina riječi i elegantnih izmišljotina već je zauzeta. Završili smo s izmišljenom riječju, jer ime koje je moguće steći i zadržati vrijedi više od zgodnog imena koje ti nikad neće pripadati.

**Inspiracija nije kopiranje.** Prvi dizajn aplikacije bio je preblizu jednom uzoru koji smo gledali. Primijetili smo to na vrijeme i uklonili baš ona mjesta koja su bila preuzeta, a ostavili ono što radi: raspored, boje i način rada su naši. Pouka za svakog klijenta koji kaže "želim kao kod njih": uzori su dobri za smjer, ali konačan izgled mora biti vlastiti.

**Jedan problem, jedna stranica.** Web stranica ima vodiče, svaki odgovara na jedno konkretno pitanje koje smo i sami googlali dok smo održavali servere. To je ista lekcija kao kod svakog sadržaja: ljudi ne traže tvoj proizvod, traže rješenje svog problema.

**Dovrši, pa objavi.** Aplikacija je dugo bila "skoro gotova". Pravu kvalitetu dobila je tek kad smo je pustili svima i počeli ispravljati ono što stvarni korisnici pronađu. Prvo javno izdanje objavljeno je početkom studenog 2026, a besplatna verzija radi bez računa i bez ograničenja broja servera.

## Što to znači za tvoj projekt

1. **Najprije osmisli što se događa kad nešto pođe po zlu**, tek onda što se događa kad sve radi.
2. **Automatiku ograniči prije nego joj daš moć.**
3. **Uzori određuju smjer, ne izgled.**
4. **Sadržaj piši oko pitanja koja ljudi postavljaju**, ne oko onoga što ti želiš reći.
5. **Objavi prije nego što bude savršeno**, ali nikad prije nego što je sigurno.

Ako želiš web stranicu ili aplikaciju od tima koji svoje proizvode gradi na isti način, pogledaj [izradu web stranica](https://cenner.hr/usluge/izrada-web-stranica) ili [usluge Cenner tima](https://cenner.hr/services). Stenvakt možeš pogledati na [stenvakt.com](https://stenvakt.com), a priču o našem drugom proizvodu pročitaj u članku [Kako smo izradili ranwhat](https://cenner.hr/blog/kako-smo-izradili-ranwhat).

## Related
- [Usluga: izrada web stranica](https://cenner.hr/usluge/izrada-web-stranica)
- [Usluga: web developeri](https://cenner.hr/usluge/web-developeri)
- [Kako smo izradili ranwhat: od problema do proizvoda koji radi](https://cenner.hr/blog/kako-smo-izradili-ranwhat)
- [AI agent na tvom serveru: odobri prije, provjeri poslije](https://cenner.hr/blog/ai-agent-na-serveru-odobri-pa-provjeri)
- [Izrada web stranice za firmu ili obrt: vodič od ideje do objave](https://cenner.hr/blog/izrada-web-stranice-za-firmu-i-obrt)
