{"id":717,"date":"2021-04-03T11:46:21","date_gmt":"2021-04-03T09:46:21","guid":{"rendered":"https:\/\/apfelcast.com\/?p=717"},"modified":"2021-04-03T11:46:21","modified_gmt":"2021-04-03T09:46:21","slug":"nginx-proxy-manager-reverse-proxy-mit-grafischer-oberflaeche-gui","status":"publish","type":"post","link":"https:\/\/it-ion.de\/index.php\/2021\/04\/03\/nginx-proxy-manager-reverse-proxy-mit-grafischer-oberflaeche-gui\/","title":{"rendered":"Nginx Proxy Manager &#8211; Reverse Proxy mit grafischer Oberfl\u00e4che GUI"},"content":{"rendered":"\n<div class=\"brlbs-cmpnt-container brlbs-cmpnt-content-blocker brlbs-cmpnt-with-individual-styles\" data-borlabs-cookie-content-blocker-id=\"default\" data-borlabs-cookie-content=\"PGlmcmFtZSB0aXRsZT0iWW91VHViZSB2aWRlbyBwbGF5ZXIiIHNyYz0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vZW1iZWQvSmdyUGNRSVF1RjgiIHdpZHRoPSI1NjAiIGhlaWdodD0iMzE1IiBmcmFtZWJvcmRlcj0iMCIgYWxsb3dmdWxsc2NyZWVuPSJhbGxvd2Z1bGxzY3JlZW4iPjwvaWZyYW1lPg==\">\n<div class=\"brlbs-cmpnt-cb-preset-a\">\n<p class=\"brlbs-cmpnt-cb-description\">Sie sehen gerade einen Platzhalterinhalt von <strong>Standard<\/strong>. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfl\u00e4che unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.<\/p>\n<div class=\"brlbs-cmpnt-cb-buttons\"> <a class=\"brlbs-cmpnt-cb-btn\" href=\"#\" data-borlabs-cookie-unblock role=\"button\">Inhalt entsperren<\/a> <a class=\"brlbs-cmpnt-cb-btn\" href=\"#\" data-borlabs-cookie-accept-service role=\"button\" style=\"display: none\">Erforderlichen Service akzeptieren und Inhalte entsperren<\/a> <\/div>\n<p> <a class=\"brlbs-cmpnt-cb-provider-toggle\" href=\"#\" data-borlabs-cookie-show-provider-information role=\"button\">Mehr Informationen<\/a> <\/div>\n<\/div>\n<p>In diesem Video stelle Ich euch den Nginx Proxy Manager vor, ein Reverse Proxy mit einfacher, grafischer Benutzeroberfl\u00e4che. Hiermit k\u00f6nnt Ihr ganz leicht Reverse Proxy\u2019s anlegen, Access Control Listen erstellen und kostenlose SSL Let\u2019s Encrypt Zertifikate erstellen.<\/p>\n<p>\u00bb geeignete Hardware f\u00fcr Reverse Proxy Server:<br \/>\n<a href=\"https:\/\/amzn.to\/2H8VbUh\">https:\/\/amzn.to\/2H8VbUh<\/a><br \/>\n<a href=\"https:\/\/amzn.to\/2HbBSd8\">https:\/\/amzn.to\/2HbBSd8<\/a><\/p>\n<p>\u00bb Link zum Entwickler:<br \/>\n<a href=\"https:\/\/github.com\/jc21\/nginx-proxy-manager\">https:\/\/github.com\/jc21\/nginx-proxy-manager<\/a><\/p>\n<p>\u00bb Relevante Videos:<br \/>\nApache Reverse Proxy: <a href=\"https:\/\/www.youtube.com\/watch?v=yPwTbW-gxJk\">https:\/\/www.youtube.com\/watch?v=yPwTbW-gxJk<\/a><\/p>\n<p>&nbsp;<\/p>\n<div id=\"93964-1\"><script src=\"\/\/ads.themoneytizer.com\/s\/gen.js?type=1\"><\/script><script src=\"\/\/ads.themoneytizer.com\/s\/requestform.js?siteId=93964&#038;formatId=1\"><\/script><\/div>\n<p>&nbsp;<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">##### Install Docker + Docker Compse ##### \n\napt update &amp;&amp; apt upgrade -y\n\napt install docker.io\nsystemctl start docker \nsystemctl enable docker\n\n## install docker-compose ##\n\napt install curl \n\ncurl -L \"https:\/\/github.com\/docker\/compose\/releases\/download\/1.29.1\/docker-compose-$(uname -s)-$(uname -m)\" -o \/usr\/local\/bin\/docker-compose\n\nchmod +x \/usr\/local\/bin\/docker-compose\n\ndocker-compose --version\n\n\n##### Install Nginx Proxy Manager #####\n\n## create projekt directory and open it ##\nmkdir npm\ncd npm\n\n## create docker congig.json ##\nnano config.json\n\n{\n  \"database\": {\n    \"engine\": \"mysql\",\n    \"host\": \"db\",\n    \"name\": \"npm\",\n    \"user\": \"npm\",\n    \"password\": \"npm\",\n    \"port\": 3306\n  }\n}\n\n## creacker docker-compose.yml ##\nnano docker-compose.yml\n\nversion: \"3\"\nservices:\n  app:\n    image: jc21\/nginx-proxy-manager:latest\n    restart: always\n    ports:\n      - 80:80\n      - 81:81\n      - 443:443\n    volumes:\n      - .\/config.json:\/app\/config\/production.json\n      - .\/data:\/data\n      - .\/letsencrypt:\/etc\/letsencrypt\n    depends_on:\n      - db\n    environment:\n    # if you want pretty colors in your docker logs:\n    - FORCE_COLOR=1\n  db:\n    image: mariadb:latest\n    restart: always\n    environment:\n      MYSQL_ROOT_PASSWORD: \"npm\"\n      MYSQL_DATABASE: \"npm\"\n      MYSQL_USER: \"npm\"\n      MYSQL_PASSWORD: \"npm\"\n    volumes:\n      - .\/data\/mysql:\/var\/lib\/mysql\n      \n      \n## build the conatiner ##\ndocker-compose up -d\n\n## acess via web browser ##\nhttp:\/\/hostip:81\n\n## default login ##\nuser: admin@example.com\npw: changeme<\/pre>\n<p>&nbsp;<\/p>\n<h3>apfelcast Support<\/h3>\n<p>Du ben\u00f6tigst Unterst\u00fctzung bei deinem Projekt oder hast Fragen zur Umsetzung?<br \/>\n<strong>Dann melde ich gern bei uns!<\/strong><\/p>\n<p>[button link=&#8220;https:\/\/apfelcast.com\/kontakt&#8220; type=&#8220;big&#8220; class=&#8220; custom-button&#8220;] Kontaktieren[\/button]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sie sehen gerade einen Platzhalterinhalt von Standard. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie&#8230;<\/p>\n","protected":false},"author":1,"featured_media":718,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-717","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein"],"taxonomy_info":{"category":[{"value":1,"label":"Allgemein"}]},"featured_image_src_large":["https:\/\/it-ion.de\/wp-content\/uploads\/2021\/04\/maxresdefault-7-1024x576.jpg",1024,576,true],"author_info":{"display_name":"Daniel Klozb\u00fccher","author_link":"https:\/\/it-ion.de\/index.php\/author\/wp-master\/"},"comment_info":0,"category_info":[{"term_id":1,"name":"Allgemein","slug":"allgemein","term_group":0,"term_taxonomy_id":1,"taxonomy":"category","description":"","parent":0,"count":89,"filter":"raw","cat_ID":1,"category_count":89,"category_description":"","cat_name":"Allgemein","category_nicename":"allgemein","category_parent":0}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/it-ion.de\/index.php\/wp-json\/wp\/v2\/posts\/717","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/it-ion.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/it-ion.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/it-ion.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/it-ion.de\/index.php\/wp-json\/wp\/v2\/comments?post=717"}],"version-history":[{"count":0,"href":"https:\/\/it-ion.de\/index.php\/wp-json\/wp\/v2\/posts\/717\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/it-ion.de\/index.php\/wp-json\/wp\/v2\/media\/718"}],"wp:attachment":[{"href":"https:\/\/it-ion.de\/index.php\/wp-json\/wp\/v2\/media?parent=717"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/it-ion.de\/index.php\/wp-json\/wp\/v2\/categories?post=717"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/it-ion.de\/index.php\/wp-json\/wp\/v2\/tags?post=717"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}