{"id":76,"date":"2025-11-29T20:49:45","date_gmt":"2025-11-29T19:49:45","guid":{"rendered":"https:\/\/jtechdev.cz\/?p=76"},"modified":"2025-11-29T20:49:45","modified_gmt":"2025-11-29T19:49:45","slug":"serverify-muj-projekt-na-vytvareni-sandboxu-a-testovacich-prostredi-pro-lidi","status":"publish","type":"post","link":"https:\/\/jtechdev.cz\/?p=76","title":{"rendered":"Serverify \u2013 m\u016fj projekt na vytv\u00e1\u0159en\u00ed sandbox\u016f a testovac\u00edch prost\u0159ed\u00ed pro lidi"},"content":{"rendered":"\n<p>Serverify je projekt, kter\u00fd jsem vytvo\u0159il jako jednoduchou a dostupnou platformu pro lidi, kte\u0159\u00ed cht\u011bj\u00ed rychle vyzkou\u0161et k\u00f3d, pracovat s datab\u00e1z\u00ed nebo spou\u0161t\u011bt mal\u00e9 aplikace v izolovan\u00e9m prost\u0159ed\u00ed \u2013 tedy v sandboxu. Cht\u011bl jsem vybudovat syst\u00e9m, kde si u\u017eivatel vytvo\u0159\u00ed vlastn\u00ed mini-server a m\u016f\u017ee na n\u011bm experimentovat bez toho, aby si musel instalovat software nebo cokoliv nastavovat.<\/p>\n\n\n\n<p>C\u00edlem Serverify je poskytovat:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>rychle vytvo\u0159en\u00fd sandbox<\/strong><\/li>\n\n\n\n<li><strong>izolovan\u00e9 prost\u0159ed\u00ed<\/strong> (ka\u017ed\u00fd u\u017eivatel m\u00e1 sv\u016fj vlastn\u00ed kontejner)<\/li>\n\n\n\n<li><strong>webov\u00e9 rozhran\u00ed pro spr\u00e1vu<\/strong><\/li>\n\n\n\n<li><strong>p\u0159\u00edstup p\u0159es termin\u00e1l, web nebo API<\/strong><\/li>\n\n\n\n<li><strong>bezpe\u010dn\u00fd reset, export a ru\u0161en\u00ed sandbox\u016f<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Serverify b\u011b\u017e\u00ed na kombinaci:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Docker kontejner\u016f<\/li>\n\n\n\n<li>Node.js backendu<\/li>\n\n\n\n<li>MySQL datab\u00e1ze<\/li>\n\n\n\n<li>WebSocket komunikace<\/li>\n\n\n\n<li>Nginx proxy vrstvy<\/li>\n<\/ul>\n\n\n\n<p>U\u017eivatel si m\u016f\u017ee vytvo\u0159it nap\u0159\u00edklad:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Linux sandbox na testov\u00e1n\u00ed bash p\u0159\u00edkaz\u016f<\/li>\n\n\n\n<li>Node.js prost\u0159ed\u00ed pro zkou\u0161en\u00ed k\u00f3du<\/li>\n\n\n\n<li>Python sandbox<\/li>\n\n\n\n<li>SQL sandbox<\/li>\n\n\n\n<li>p\u0159\u00edpadn\u011b i jednoduch\u00fd webov\u00fd hosting<\/li>\n<\/ul>\n\n\n\n<p>Technicky m\u011b projekt nau\u010dil spoustu v\u011bc\u00ed \u2013 orchestrace kontejner\u016f, bezpe\u010dnost, izolace, API struktura, pr\u00e1ce s datab\u00e1z\u00ed a \u0159\u00edzen\u00ed v\u00edce kontejner\u016f najednou. Serverify je pro m\u011b ide\u00e1ln\u00ed m\u00edsto, kde kombinuju backendov\u00fd v\u00fdvoj, serverov\u00e9 technologie a user-friendly rozhran\u00ed.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Serverify je projekt, kter\u00fd jsem vytvo\u0159il jako jednoduchou a dostupnou platformu pro lidi, kte\u0159\u00ed cht\u011bj\u00ed rychle vyzkou\u0161et k\u00f3d, pracovat s datab\u00e1z\u00ed nebo spou\u0161t\u011bt mal\u00e9 aplikace v izolovan\u00e9m prost\u0159ed\u00ed \u2013 tedy v sandboxu. Cht\u011bl jsem vybudovat syst\u00e9m, kde si u\u017eivatel vytvo\u0159\u00ed vlastn\u00ed mini-server a m\u016f\u017ee na n\u011bm experimentovat bez toho, aby si musel instalovat software nebo&hellip; <br \/> <a class=\"read-more\" href=\"https:\/\/jtechdev.cz\/?p=76\">V\u00edce<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-76","post","type-post","status-publish","format-standard","hentry","category-pro-google"],"_links":{"self":[{"href":"https:\/\/jtechdev.cz\/index.php?rest_route=\/wp\/v2\/posts\/76","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jtechdev.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jtechdev.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jtechdev.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jtechdev.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=76"}],"version-history":[{"count":1,"href":"https:\/\/jtechdev.cz\/index.php?rest_route=\/wp\/v2\/posts\/76\/revisions"}],"predecessor-version":[{"id":77,"href":"https:\/\/jtechdev.cz\/index.php?rest_route=\/wp\/v2\/posts\/76\/revisions\/77"}],"wp:attachment":[{"href":"https:\/\/jtechdev.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=76"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jtechdev.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=76"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jtechdev.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=76"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}