Fórum Root.cz
Hlavní témata => Server => Téma založeno: PV 12. 02. 2016, 22:59:30
-
Dobry den, prosim o radu - mam postovni server (postfix na Debianu, courier, amavis, ...) a ucty vytvarim pres skripty pres ssh naprimo. Tuto "cinnost" musim prenechat kolegyni, ktera neni moc pocitacove zrucna. Musim udelat webovou aplikaci, ktera bude umet vytvaret/mazat ucty, spravovat aliasy a nastavovat kvoty. Na vsechno mam predchystane skripty v bashi. Prosim o radu, v cem to napsat, aby se pres webovy prohlizec daly spouset prislusne skripty. Hacek je v tom, ze napr. pri smazani uzivatele se vytvari zaloha, ktera ma treba nekolik GB, coz trva treba minutu ci dve. Webovou aplikaci udelam (v PHP, Perlu, rad se naucim i neco jineho), ale neni mi jasne, jak to "naroubovat" na volani skriptu, ktere musi byt spusteny s pravy roota. Webova aplikace pobezi na jinem serveru nez je mailovy. Prosim o jakekoliv napady. Dekuji, Pavel.
-
Chapu, ze to muze znit lehce offtopic, ale nainstaluj misto toho Zimbru. Vynalezat znovu kolo mi prijde zbytecny.
-
Využij nějakej frontovač (RabbitMQ například). Pošleš do něj z webové stránky napsané v PHP příkaz (a tím myslím pseudopříkaz, ne přímo příkaz pro systém). Na druhé straně si napíšeš daemona jedno v čem (třeba skript pouštěnej každou minutu cronem) a ten přečte příkaz a provede. Vcelku bezpečný, protože nezadáváš nikde ve webové appce přímo příkazy systému. Ale zase musíš vyřešit, že ve webové appce se nějak bude indikovat, že probíhá mazání/vytváření/zálohování a ten skript, co bude zprávy vybírat z frontovače musí zajistit, aby se ve webové appce daná operace označila jako provedená (nějaká ta tabulka v MySQL přístupná webové appce i skriptu by měla bohatě stačit).
-
Dobrý večer, děkuji moc za nápady, touto cestou (frontovač) se vydám.
-
Tento rok mám v plánu napsat si stejnou aplikaci na správu poštovního serveru, tj. účty, aliasy, kvóty, hesla. Vím, vynalézám kolo, ale bude to kolo přesně dle mého gusta. :)
-
Použij ISPConfig nebo podobný systém. Na zálohování pak např. jednoduchý rdiff-backup, který se postará o rozdílové zálohování.
-
Použij ISPConfig nebo podobný systém. Na zálohování pak např. jednoduchý rdiff-backup, který se postará o rozdílové zálohování.
V tomto případě bych řekl, že je ISP trošku dělo na vrabce ...
-
Tento rok mám v plánu napsat si stejnou aplikaci na správu poštovního serveru, tj. účty, aliasy, kvóty, hesla. Vím, vynalézám kolo, ale bude to kolo přesně dle mého gusta. :)
Presne. "Nejhorsi" na tom je, ze ho za to nejspis i nekde plati.
-
Zvolil bych systém iRedMail
http://www.iredmail.org/
Emaily se zapisují do mysql a tedy je možné udělat si jednoduchý script pro zápis do mysql nebo jejich administraci v iRedMail :)
-
Použij ISPConfig nebo podobný systém. Na zálohování pak např. jednoduchý rdiff-backup, který se postará o rozdílové zálohování.
V tomto případě bych řekl, že je ISP trošku dělo na vrabce ...
Je, ale nemusí řešit nic. Povolí jen daný modul.
-
Použij ISPConfig nebo podobný systém. Na zálohování pak např. jednoduchý rdiff-backup, který se postará o rozdílové zálohování.
V tomto případě bych řekl, že je ISP trošku dělo na vrabce ...
Je, ale nemusí řešit nic. Povolí jen daný modul.
A pořádně děravý ISPConfig zabezpečí :)