{"id":87726,"date":"2020-07-09T13:42:54","date_gmt":"2020-07-09T11:42:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-sftp-servera-sftpgo-1-0"},"modified":"2020-07-09T13:42:54","modified_gmt":"2020-07-09T11:42:54","slug":"vypusk-sftp-servera-sftpgo-1-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-sftp-servera-sftpgo-1-0","title":{"rendered":"Lansarea serverului SFTP SFTPGo 1.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A avut loc prima lansare semnificativ\u0103 a serverului <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\">SFTPGo 1.0<\/a><\/noindex>, care permite organizarea accesului la fi\u0219iere prin intermediul protocoalelor SFTP, SCP\/SSH \u0219i Rsync. De asemenea, SFTPGo poate fi utilizat pentru a oferi acces la depozitele Git, folosind protocolul SSH. Datele pot proveni at\u00e2t din sistemul de fi\u0219iere local, c\u00e2t \u0219i din solu\u021bii de stocare externe compatibile cu Amazon S3 \u0219i Google Cloud Storage. Pentru stocarea bazei de date a utilizatorilor \u0219i a metadatelor sunt utilizate SGBD-uri cu suport SQL sau formate cheie\/valoare, cum ar fi PostgreSQL 9.4+, MySQL 5.6+, SQLite 3.x sau <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/etcd-io\/bbolt\">bbolt 1.3.x<\/a><\/noindex>. Exist\u0103, de asemenea, un mod de stocare a metadatelor \u00een memoria operativ\u0103, care nu necesit\u0103 conectarea la o baz\u0103 de date extern\u0103. Codul proiectului este scris \u00een limbajul Go \u0219i <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\">se r\u0103sp\u00e2nde\u0219te<\/a><\/noindex> sub licen\u021ba GPLv3.<\/p>\n<p>Caracteristici principale:<\/p>\n<ul>\n<li class=\"l\"> Fiecare cont beneficiaz\u0103 de izola\u021bie chroot, limit\u00e2nd accesul la directorul home al utilizatorului. Este posibil\u0103 crearea de directoare virtuale care fac referire la date din afara directorului home al utilizatorului.\n<li class=\"l\"> Conturile sunt stocate \u00eentr-o baz\u0103 de date virtual\u0103 a utilizatorilor, care nu se intersecteaz\u0103 cu baza de date sistemic\u0103 a utilizatorilor. Pentru stocarea bazei de date a utilizatorilor pot fi utilizate SQLite, MySQL, PostgreSQL, bbolt \u0219i stocarea \u00een memorie. Se ofer\u0103 instrumente pentru corelarea conturilor virtuale \u0219i sistemice \u2013 este posibil\u0103 corelarea direct\u0103 sau arbitrar\u0103 (un utilizator sistemic poate fi asociat cu un alt utilizator virtual).\n<li class=\"l\"> Se suport\u0103 autentificarea prin chei publice, chei SSH \u0219i parole (inclusiv autentificarea interactiv\u0103 cu introducerea parolei de la tastatur\u0103). Este posibil\u0103 asocierea mai multor chei pentru fiecare utilizator, precum \u0219i configurarea autentific\u0103rii multifactor \u0219i multi-etap (de exemplu, \u00een cazul unei autentific\u0103ri reu\u0219ite cu cheia, poate fi solicitat\u0103 o parol\u0103 suplimentar\u0103).\n<li class=\"l\"> Pentru fiecare utilizator este posibil\u0103 configurarea diferitelor metode de autentificare, precum \u0219i definirea propriei metode, realizate prin apelarea unor programe externe de autentificare (de exemplu, pentru autentificarea prin LDAP) sau trimiterea de solicit\u0103ri prin API HTTP.\n<li class=\"l\"> Este posibil\u0103 conectarea de handleri externi sau apeluri HTTP API pentru a modifica dinamic parametrii utilizatorului, \u00eenainte de autentificarea acestuia. Se suport\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\/blob\/master\/docs\/dynamic-user-mod.md\">crearea dinamic\u0103<\/a><\/noindex> a utilizatorilor la conectare.\n<li class=\"l\"> Suport pentru cotele individuale privind dimensiunea datelor \u0219i num\u0103rul de fi\u0219iere.\n<li class=\"l\"> Suport pentru limitarea l\u0103\u021bimii de band\u0103 cu configurare separat\u0103 a limit\u0103rilor pentru traficul de intrare \u0219i ie\u0219ire, precum \u0219i limit\u0103ri pentru num\u0103rul de conexiuni simultane.\n<li class=\"l\"> Instrumente de control al accesului, ac\u021bion\u00e2nd \u00een leg\u0103tur\u0103 cu utilizatorul sau directorul (se poate restric\u021biona vizualizarea listei de fi\u0219iere, se poate interzice \u00eenc\u0103rcarea, desc\u0103rcarea, rescrierea, \u0219tergerea, redenumirea sau modificarea permisiunilor, se poate interzice crearea de directoare sau link-uri simbolice, etc.).\n<li class=\"l\"> Pentru fiecare utilizator pot fi definite restric\u021bii de re\u021bea individuale, de exemplu, se poate permite accesul doar din anumite IP-uri sau subre\u021bele.\n<li class=\"l\"> Se suport\u0103 conectarea filtrelor de con\u021binut desc\u0103rcat legat de utilizatori \u0219i directoare separate (de exemplu, este posibil s\u0103 blochezi desc\u0103rcarea fi\u0219ierelor cu o extensie specific\u0103).\n<li class=\"l\"> Se poate lega handleri care sunt activati \u00een diverse opera\u021bii cu fi\u0219iere (desc\u0103rcare, eliminare, redenumire etc.). \u00cen plus fa\u021b\u0103 de apelarea handlerilor, se suport\u0103 trimiterea de notific\u0103ri sub form\u0103 de cereri HTTP.\n<li class=\"l\"> \u00cencheiere automat\u0103 a conexiunilor inactive.\n<li class=\"l\"> Actualizare atomic\u0103 a configura\u021biei f\u0103r\u0103 a \u00eentrerupe conexiunile.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\/blob\/master\/docs\/metrics.md\">Oferirea<\/a><\/noindex> metricelor pentru monitorizarea \u00een Prometheus.\n<li class=\"l\"> Se suport\u0103 protocolul HAProxy PROXY pentru organizarea \u00eenc\u0103rc\u0103rii dezechilibrate sau a proxy-urilor de conexiuni c\u0103tre serviciile SFTP\/SCP f\u0103r\u0103 a pierde informa\u021biile despre IP-ul ini\u021bial al utilizatorului.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\/blob\/master\/docs\/rest-api.md\">REST API<\/a><\/noindex> pentru gestionarea utilizatorilor \u0219i a directoarelor, crearea de backup-uri \u0219i generarea de rapoarte despre conexiunile active.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\/blob\/master\/docs\/web-admin.md\">Interfa\u021ba web<\/a><\/noindex> (http:\/\/127.0.0.1:8080\/web) pentru configurare \u0219i monitorizare (se suport\u0103 \u0219i configurarea prin fi\u0219iere de configurare standard).\n<li class=\"l\"> Posibilitatea de a defini set\u0103rile \u00een formate JSON, TOML, YAML, HCL \u0219i envfile.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\/blob\/master\/docs\/ssh-commands.md\">Asisten\u021b\u0103<\/a><\/noindex> conexiuni SSH cu acces limitat la comenzile sistemului. De exemplu, este permis\u0103 executarea comenzilor necesare func\u021bion\u0103rii Git (git-receive-pack, git-upload-pack, git-upload-archive) \u0219i rsync, precum \u0219i c\u00e2teva comenzi \u00eencorporate (scp, md5sum, sha*sum, cd, pwd, sftpgo-copy \u0219i sftpgo-remove).\n<li class=\"l\"> Modul <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\/blob\/master\/docs\/portable-mode.md\/\">portabil<\/a><\/noindex> pentru partajarea unui director comun cu generarea automat\u0103 a acreditivelor de conectare, anun\u021bate prin multicast DNS.\n<li class=\"l\"> Un sistem \u00eencorporat <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\/blob\/master\/docs\/profiling.md\">de profilare<\/a><\/noindex> pentru analiza performan\u021bei.\n<li class=\"l\"> Simplificat\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\/blob\/master\/examples\/rest-api-cli#convert-users-from-other-stores\">un proces<\/a><\/noindex> migrarea conturilor de utilizator Linux.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/drakkan\/sftpgo\/blob\/master\/docs\/logs.md\">Stocare<\/a><\/noindex> jurnalelor \u00een format JSON.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Sursa: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53311\">opennet.ro<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430 SFTPGo 1.0, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0444\u0430\u0439\u043b\u0430\u043c \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 SFTP, SCP\/SSH \u0438 Rsync. \u0412 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 SFTPGo \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a Git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b SSH. \u0414\u0430\u043d\u043d\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u043e\u0442\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u0441 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u0442\u0430\u043a \u0438 \u0438\u0437 \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0445 \u0441 Amazon S3 \u0438 Google Cloud Storage. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-87726","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430 SFTPGo 1.0, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0444\u0430\u0439\u043b\u0430\u043c \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-sftp-servera-sftpgo-1-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a SFTP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 SFTPGo 1.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430 SFTPGo 1.0, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0444\u0430\u0439\u043b\u0430\u043c \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-sftp-servera-sftpgo-1-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-09T11:42:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-09T11:42:54+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lansarea serverului SFTP SFTPGo 1.0 | ProHoster","description":"A avut loc prima lansare semnificativ\u0103 a serverului SFTPGo 1.0, care permite organizarea accesului la fi\u0219iere prin protocoale.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-sftp-servera-sftpgo-1-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a SFTP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 SFTPGo 1.0 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430 SFTPGo 1.0, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0444\u0430\u0439\u043b\u0430\u043c \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-sftp-servera-sftpgo-1-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-09T11:42:54+00:00","article:modified_time":"2020-07-09T11:42:54+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"87726","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:45:24","updated":"2022-10-03 22:22:42","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/87726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=87726"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/87726\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=87726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=87726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=87726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}