{"id":11495,"date":"2019-05-18T20:00:21","date_gmt":"2019-05-18T15:30:21","guid":{"rendered":"https:\/\/parspack.com\/?p=11495"},"modified":"2025-03-09T13:10:00","modified_gmt":"2025-03-09T09:40:00","slug":"install-bigbluebutton","status":"publish","type":"post","link":"https:\/\/parspack.com\/blog\/hosting\/learn-server\/install-bigbluebutton","title":{"rendered":"\u0622\u0645\u0648\u0632\u0634 \u06a9\u0627\u0646\u0641\u06cc\u06af \u0648 \u0646\u0635\u0628 \u0628\u06cc\u06af \u0628\u0644\u0648 \u0628\u0627\u062a\u0646"},"content":{"rendered":"<p style=\"text-align: justify;\">\u0646\u0635\u0628 \u0628\u06cc\u06af \u0628\u0644\u0648 \u0628\u0627\u062a\u0646\u061b \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0634\u0645\u0627 \u0631\u0627 \u0631\u0627\u0647\u0646\u0645\u0627\u06cc\u06cc \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u0628\u062a\u0648\u0627\u0646\u06cc\u062f \u0646\u0635\u0628 bbb \u0646\u0633\u062e\u0647 2.2 \u0631\u0627 \u06cc\u0627\u062f \u0628\u06af\u06cc\u0631\u06cc\u062f. \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0645\u062e\u0641\u0641 \u0634\u062f\u0647 \u0639\u0628\u0627\u0631\u062a BigBlueButton \u0645\u06cc \u0628\u0627\u0634\u062f \u06a9\u0647 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u06cc\u0627\u0646\u06af\u06cc\u0646 \u0648\u0628 \u0633\u0627\u06cc\u062a \u0634\u0645\u0627 \u06a9\u0627\u0631\u0628\u0631\u062f \u0646\u062f\u0627\u0631\u062f. \u0628\u0644\u06a9\u0647 \u0627\u06cc\u0646 \u06cc\u06a9 \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u0648\u0628 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0632 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u062f\u0627\u062e\u0644\u06cc \u0645\u0631\u0648\u0631\u06af\u0631 \u0622\u0646 \u0628\u0631\u0627\u06cc \u0645\u0648\u0627\u0631\u062f\u06cc \u0647\u0645\u0686\u0648\u0646 \u0627\u0631\u0633\u0627\u0644 \u0648 \u06cc\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0635\u062f\u0627 \u0648 \u0641\u06cc\u0644\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646 <a title=\"\u062e\u0631\u06cc\u062f \u0633\u0631\u0648\u0631\" href=\"\/servers\" target=\"_blank\" rel=\"noopener\"> \u0633\u0631\u0648\u0631 <\/a> \u0627\u06cc\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u062a\u0645\u0627\u0633 \u0647\u0627\u06cc \u0648\u0631\u0648\u062f\u06cc API\u060c \u067e\u0631\u062f\u0627\u0632\u0634 \u0627\u0633\u0644\u0627\u06cc\u062f\u0647\u0627\u06cc \u0622\u067e\u0644\u0648\u062f\u0634\u062f\u0647\u060c \u06a9\u0646\u062a\u0631\u0644 \u06a9\u0631\u062f\u0646 \u0645\u062f\u06cc\u0627\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0648 \u062a\u0628\u062f\u06cc\u0644 \u0631\u0633\u0627\u0646\u0647 \u0647\u0627\u06cc \u0636\u0628\u0637 \u0634\u062f\u0647 \u0628\u0647 \u0635\u0648\u0631\u062a \u062b\u0628\u062a \u0634\u062f\u0647 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u062f.<\/p>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0633\u0631\u0648\u06cc\u0633 \u062f\u0647\u0646\u062f\u0647 \u06a9\u0627\u0645\u0644 HTML5<\/span><\/h2>\n<p style=\"text-align: justify;\">BigBlueButton \u0627\u0632 \u06cc\u06a9 \u0633\u0631\u0648\u06cc\u0633 \u062f\u0647\u0646\u062f\u0647 \u06a9\u0627\u0645\u0644 HTML5 \u0628\u0631\u0627\u06cc \u0631\u0627\u0628\u0637 \u06a9\u0627\u0631\u0628\u0631\u06cc \u062e\u0648\u062f \u0628\u0647\u0631\u0647 \u0645\u06cc \u0628\u0631\u062f. \u0627\u06cc\u0646 \u0628\u062f\u0627\u0646 \u0645\u0639\u0646\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0647\u0645\u0627\u0646 \u0633\u0631\u0648\u06cc\u0633 \u062f\u0647\u0646\u062f\u0647 \u0631\u0648\u06cc \u062f\u0633\u06a9 \u062a\u0627\u067e \u060c \u0644\u067e \u062a\u0627\u067e \u060c chromebook \u0648 \u062f\u0633\u062a\u06af\u0627\u0647 \u0647\u0627\u06cc \u062a\u0644\u0641\u0646 \u0647\u0645\u0631\u0627\u0647 \u0634\u0645\u0627 (iOS 12.2+ \u0648 Android 6.0+) \u0627\u062c\u0631\u0627 \u0645\u06cc \u0634\u0648\u062f. \u0645\u0627 \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 Chrome \u0648 FireFox \u0631\u0627 \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u0645\u061b \u0632\u06cc\u0631\u0627 \u0627\u06cc\u0646 \u0645\u0631\u0648\u0631\u06af\u0631\u0647\u0627 \u0628\u0647\u062a\u0631\u06cc\u0646 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc webRTC \u0627\u0632 \u062e\u0648\u062f \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u0646\u062f.<br \/>\n\u0633\u0631\u0648\u06cc\u0633 \u062f\u0647\u0646\u062f\u0647 bbb \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u0646\u062f\u0647 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0645\u06cc\u200c\u0628\u0627\u0634\u062f:<\/p>\n<ul style=\"text-align: justify;\">\n<li>\u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc 2 \u0628\u0631\u0627\u0628\u0631 \u0633\u0631\u06cc\u0639 \u062a\u0631 \u0627\u0632 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u0642\u0628\u0644\u06cc<\/li>\n<li>\u0627\u0634\u062a\u0631\u0627\u06a9 \u06af\u0630\u0627\u0631\u06cc \u0635\u0648\u062a\u06cc \u060c \u0641\u06cc\u0644\u0645 \u0648 \u0635\u0641\u062d\u0647 \u0628\u0627 \u06a9\u06cc\u0641\u06cc\u062a \u0628\u0627\u0644\u0627 (\u0628\u0627 \u0628\u0647\u0631\u0647 \u06af\u06cc\u0631\u06cc \u0627\u0632 WebRTC)<\/li>\n<li>\u0627\u0634\u062a\u0631\u0627\u06a9 \u06af\u0630\u0627\u0631\u06cc \u06cc\u0627\u062f\u062f\u0627\u0634\u062a \u0647\u0627\u06cc \u0645\u0634\u062a\u0631\u06a9 \u0628\u0631\u0627\u06cc \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0686\u0646\u062f \u06a9\u0627\u0631\u0628\u0631 (\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u067e\u0631\u0648\u0698\u0647 \u0639\u0627\u0644\u06cc EtherPad)<\/li>\n<li>\u06a9\u0627\u0645\u0644\u0627\u064b \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0628\u0648\u062f\u0646 \u0622\u0646 \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u0646\u062f\u06af\u0627\u0646 \u0635\u0641\u062d\u0647<\/li>\n<li>\u0627\u0634\u062a\u0631\u0627\u06a9 \u06af\u0630\u0627\u0631\u06cc \u0648\u06cc\u062f\u06cc\u0648\u0647\u0627\u06cc YouTube \u062f\u0631 \u0637\u0648\u0644 session<\/li>\n<\/ul>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0646\u0635\u0628 \u06a9\u0648\u06a9\u06cc \u0647\u0627<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u0628\u06cc\u06af \u0628\u0644\u0648 \u0628\u0627\u062a\u0646 \u062f\u0648 \u06af\u0632\u06cc\u0646\u0647 \u06a9\u0648\u06a9\u06cc \u062f\u0631 \u067e\u06cc\u0634 \u0631\u0648\u06cc \u0634\u0645\u0627 \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u062f:<\/p>\n<ul style=\"text-align: justify;\">\n<li>bbb-install.sh<\/li>\n<li>step-by-step<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0627\u0632 \u0647\u0631 \u06a9\u062f\u0627\u0645 \u0627\u0632 \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u0647\u0627\u06cc \u0634\u0645\u0627 \u0635\u0631\u0641 \u0646\u0638\u0631 \u0634\u0648\u062f\u060c \u0628\u0647 \u0645\u0646\u0638\u0648\u0631 \u0645\u0648\u0641\u0642\u06cc\u062a \u0622\u0645\u06cc\u0632 \u0628\u0648\u062f\u0646 \u0641\u0631\u0622\u06cc\u0646\u062f \u0646\u0635\u0628\u060c \u0628\u0647 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0627\u062d\u062a\u06cc\u0627\u062c \u062f\u0627\u0631\u06cc\u062f:<\/p>\n<ul style=\"text-align: justify;\">\n<li>\u062e\u0631\u06cc\u062f \u06cc\u06a9 <a title=\"\u062e\u0631\u06cc\u062f \u0633\u0631\u0648\u0631 \u0627\u062e\u062a\u0635\u0627\u0635\u06cc\" href=\"\/dedicated-servers\" target=\"_blank\" rel=\"noopener\"> \u0633\u0631\u0648\u0631 \u0627\u062e\u062a\u0635\u0627\u0635\u06cc <\/a><\/li>\n<li>\u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0633\u0631\u0648\u0631 \u062d\u062f\u0627\u0642\u0644 \u0645\u062c\u0645\u0648\u0639\u0647 \u0646\u06cc\u0627\u0632\u0647\u0627\u06cc BigBlueButton \u0631\u0627 \u0628\u0631\u0622\u0648\u0631\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<li>\u0646\u0627\u0645 \u0647\u0627\u0633\u062a \u0631\u0627 \u0628\u0631\u0627\u06cc \u0622\u0646 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f (\u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc \u0634\u0648\u062f \u062a\u0627 SSL \u062a\u0646\u0638\u06cc\u0645 \u0634\u0648\u062f).<\/li>\n<li>\u0627\u06af\u0631 \u0627\u062d\u062a\u06cc\u0627\u062c \u0628\u0648\u062f\u060c \u0633\u0631\u0648\u0631 firewall \u0628\u0627\u06cc\u062f \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0634\u0648\u062f.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">\u062f\u0648 \u0645\u0648\u0631\u062f\u06cc \u06a9\u0647 \u062f\u0631 \u0646\u0635\u0628 \u06a9\u0648\u06a9\u06cc \u0647\u0627\u06cc bbb \u0628\u0647 \u0622\u0646 \u0647\u0627 \u06af\u0631\u062f\u06cc\u062f\u060c \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0628\u0647 \u0635\u0648\u0631\u062a \u06af\u0633\u062a\u0631\u062f\u0647 \u0628\u0647 \u0622\u0646 \u067e\u0631\u062f\u0627\u062e\u062a\u0647 \u062e\u0648\u0627\u0647\u062f \u0634\u062f.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">bbb-install.sh<\/span><\/h3>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0642\u0635\u062f \u062f\u0627\u0631\u06cc\u062f \u062a\u0627 \u0633\u0631\u0648\u0631 bbb \u0631\u0627 \u0628\u0647 \u0633\u0631\u0639\u062a \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f (\u06cc\u0627 \u0642\u0628\u0644\u0627 \u0633\u0631\u0648\u0631\u0647\u0627\u06cc \u0622\u0646 \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0631\u062f\u06cc\u062f)\u060c \u0627\u06cc\u0646 \u06a9\u0648\u06a9\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u062a\u0646\u0647\u0627 \u0628\u0627 \u06cc\u06a9 \u062e\u0637 \u0641\u0631\u0645\u0627\u0646 \u0648\u0627\u062d\u062f \u0648 \u062f\u0631 \u0639\u0631\u0636 15 \u062f\u0642\u06cc\u0642\u0647 \u0639\u0645\u0644\u06cc\u0627\u062a \u0627\u062c\u0631\u0627 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u062f \u0648 \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0637\u0648\u0631 \u06a9\u0627\u0645\u0644 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06a9\u0646\u062f.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">step by step<\/span><\/h3>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0645\u0648\u0644\u0641\u0647\u200c\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631\u06cc \u0631\u0627 \u062f\u0631 \u0631\u0627\u0628\u0637\u0647 \u0628\u0627 \u0628\u06cc\u06af \u0628\u0644\u0648 \u0628\u0627\u062a\u0646 \u0628\u062f\u0627\u0646\u06cc\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u062f\u0633\u062a\u0648\u0631\u0627\u0644\u0639\u0645\u0644 step by step \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0646\u06a9\u0627\u062a \u0642\u0628\u0644 \u0627\u0632 \u0646\u0635\u0628 \u0628\u06cc\u06af \u0628\u0644\u0648 \u0628\u0627\u062a\u0646<\/span><\/h3>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u06cc\u06a9 \u0646\u0635\u0628 \u0628\u06cc\u06af \u0628\u0644\u0648 \u0628\u0627\u062a\u0646 \u0645\u0648\u0641\u0642\u06cc\u062a \u0622\u0645\u06cc\u0632 \u0631\u0627 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f\u060c \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc \u0634\u0648\u062f \u06a9\u0647 \u062f\u0631 \u0627\u0628\u062a\u062f\u0627 \u0628\u0627 \u06cc\u06a9 \u0633\u0631\u0648\u0631 64 \u0628\u06cc\u062a\u06cc &#8220;Clean&#8221; \u06a9\u0647 \u062f\u0631 \u0627\u0648\u0628\u0646\u062a\u0648 16.04 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u0648 \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0627\u062e\u062a\u0635\u0627\u0635 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u0634\u0631\u0648\u0639 \u06a9\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0645\u0646\u0638\u0648\u0631 \u0627\u0632 &#8220;Clean&#8221; \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0633\u0631\u0648\u0631 \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0647\u06cc\u0686 \u0628\u0631\u0646\u0627\u0645\u0647 \u0648\u0628\u06cc \u0631\u0627 \u0627\u0632 \u0642\u0628\u0644 \u0646\u0635\u0628 \u0646\u06a9\u0631\u062f\u0647 \u0628\u0627\u0634\u062f. ( \u0645\u0627\u0646\u0646\u062f plesk \u060c webadmin \u06cc\u0627 apache) \u0627\u06cc\u0646\u06af\u0648\u0646\u0647 \u0645\u0648\u0627\u0631\u062f \u0628\u0631\u0627\u06cc \u067e\u0648\u0631\u062a 80.443 \u062c\u0632\u0648 \u0627\u0644\u0632\u0627\u0645\u0627\u062a \u0628\u0647 \u0634\u0645\u0627\u0631 \u0645\u06cc \u0631\u0648\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0647\u0645\u0686\u0646\u06cc\u0646 \u0645\u0646\u0638\u0648\u0631 \u0627\u0632 \u0627\u062e\u062a\u0635\u0627\u0635 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0648 \u06cc\u0627 \u2018dedicated\u2019 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0633\u0631\u0648\u0631 \u0628\u0647 \u063a\u06cc\u0631 \u0627\u0632 bbb \u0628\u0631\u0627\u06cc \u0647\u06cc\u0686 \u0686\u06cc\u0632 \u062f\u06cc\u06af\u0631\u06cc \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0642\u0631\u0627\u0631 \u0646\u06af\u06cc\u0631\u062f. \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 BigBlueButton \u0647\u0633\u062a\u0646\u062f\u060c \u062f\u0631 \u0628\u06cc\u0646 \u0627\u06cc\u0646 \u06af\u0632\u06cc\u0646\u0647 \u0647\u0627 \u0642\u0631\u0627\u0631 \u0645\u06cc \u06af\u06cc\u0631\u0646\u062f \u0648 Greenlight \u0646\u0645\u0648\u0646\u0647\u200c\u0627\u06cc \u0627\u0632 \u0622\u0646\u200c\u0647\u0627 \u0645\u06cc\u200c\u0628\u0627\u0634\u062f.<\/p>\n<div class=\"info-box-section\">\n<h2 class=\"title\">\u062e\u0631\u06cc\u062f \u0633\u0631\u0648\u0631 \u067e\u0627\u0631\u0633 \u067e\u06a9<\/h2>\n<p class=\"description\">\u0628\u0627 \u062e\u0631\u06cc\u062f \u0633\u0631\u0648\u0631 \u067e\u0627\u0631\u0633 \u067e\u06a9\u060c \u0627\u0632 \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631\u06cc \u0628\u06cc\u200c\u0646\u0647\u0627\u06cc\u062a \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u0646\u0627\u0628\u0639 \u062e\u0648\u062f \u0628\u0647\u0631\u0647\u200c\u0645\u0646\u062f \u0634\u0648\u06cc\u062f. \u0628\u0627 \u0642\u0627\u0628\u0644\u06cc\u062a \u0645\u0642\u06cc\u0627\u0633\u200c\u067e\u0630\u06cc\u0631\u06cc \u0622\u0633\u0627\u0646\u060c \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0645\u0646\u0627\u0628\u0639 \u0633\u0631\u0648\u0631 \u062e\u0648\u062f \u0631\u0627 \u0645\u062a\u0646\u0627\u0633\u0628 \u0628\u0627 \u0646\u06cc\u0627\u0632 \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631\u062a\u0627\u0646 \u0627\u0641\u0632\u0627\u06cc\u0634 \u06cc\u0627 \u06a9\u0627\u0647\u0634 \u062f\u0647\u06cc\u062f. \u0627\u06cc\u0646 \u0627\u0645\u0631 \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f \u062a\u0627 \u0647\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u0628\u0647\u06cc\u0646\u0647 \u06a9\u0631\u062f\u0647 \u0648 \u0627\u0632 \u0631\u0634\u062f \u0628\u06cc\u200c\u0648\u0642\u0641\u0647 \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631\u062a\u0627\u0646 \u0644\u0630\u062a \u0628\u0628\u0631\u06cc\u062f.<\/p>\n<div class=\"button-container\"><a class=\"button\" href=\"https:\/\/parspack.com\/servers\">\u062e\u0631\u06cc\u062f \u0633\u0631\u0648\u0631<\/a><\/div>\n<\/div>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u062d\u062f\u0627\u0642\u0644 \u062a\u062c\u0647\u06cc\u0632\u0627\u062a \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0633\u0631\u0648\u0631<\/span><\/h2>\n<p style=\"text-align: justify;\">\u062d\u062f\u0627\u0642\u0644 \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0633\u0631\u0648\u0631 BigBlueButton \u0647\u0633\u062a\u0646\u062f\u060c \u0634\u0627\u0645\u0644 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0645\u06cc\u200c\u0628\u0627\u0634\u0646\u062f:<\/p>\n<ul style=\"text-align: justify;\">\n<li>Ubuntu 16.04\u060c 64 \u0628\u06cc\u062a\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 OS \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627 \u0628\u0627 \u0647\u0633\u062a\u0647 Linux 4.x<\/li>\n<li>8 \u06af\u06cc\u06af\u0627\u0628\u0627\u06cc\u062a \u062d\u0627\u0641\u0638\u0647 \u0628\u0627 \u0642\u0627\u0628\u0644\u06cc\u062a \u062a\u0639\u0648\u06cc\u0636 \u0641\u0639\u0627\u0644 (16 \u06af\u06cc\u06af\u0627\u0628\u0627\u06cc\u062a \u062d\u0627\u0641\u0638\u0647 \u06af\u0632\u06cc\u0646\u0647 \u0628\u0647\u062a\u0631\u06cc \u0627\u0633\u062a)<\/li>\n<li>\u0647\u0633\u062a\u0647 \u0686\u0647\u0627\u0631 \u0647\u0633\u062a\u0647\u200c\u0627\u06cc (\u0646\u0648\u0639 8 \u0647\u0633\u062a\u0647\u200c\u0627\u06cc \u0622\u0646 \u062f\u0631 \u0627\u0648\u0644\u0648\u06cc\u062a \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u062f)<\/li>\n<li>\u067e\u0648\u0631\u062a \u0647\u0627\u06cc TCP 80 \u0648 443 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0647\u0633\u062a\u0646\u062f.<\/li>\n<li>\u067e\u0648\u0631\u062a \u0647\u0627\u06cc UDP 16384 &#8211; 32768 \u0646\u06cc\u0632 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0645\u06cc\u200c\u0628\u0627\u0634\u0646\u062f.<\/li>\n<li>\u067e\u0648\u0631\u062a 80 \u062a\u0648\u0633\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u062f\u06cc\u06af\u0631\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0646\u0645\u06cc \u0634\u0648\u062f.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0633\u0631\u0648\u0631 \u062f\u06cc\u06af\u0631\u06cc \u06a9\u0647 \u0642\u0631\u0627\u0631 \u0627\u0633\u062a \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0642\u0631\u0627\u0631 \u06af\u0631\u0641\u062a\u0647 \u0634\u0648\u062f\u060c \u0628\u0647 \u063a\u06cc\u0631 \u0627\u0632 \u0645\u0648\u0627\u0631\u062f \u0630\u06a9\u0631\u0634\u062f\u0647\u060c \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u0632\u06cc\u0631 \u0646\u06cc\u0632 \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f:<\/p>\n<ul style=\"text-align: justify;\">\n<li>500 \u06af\u06cc\u06af \u0641\u0636\u0627\u06cc \u062f\u06cc\u0633\u06a9 \u0631\u0627\u06cc\u06af\u0627\u0646 (\u06cc\u0627 \u0628\u06cc\u0634\u062a\u0631) \u0628\u0631\u0627\u06cc \u0636\u0628\u0637<\/li>\n<li>\u067e\u0647\u0646\u0627\u06cc \u0628\u0627\u0646\u062f 250 \u0645\u06af\u0627\u0628\u06cc\u062a \u062f\u0631 \u062b\u0627\u0646\u06cc\u0647 (\u0645\u062a\u0642\u0627\u0631\u0646) \u06cc\u0627 \u0628\u06cc\u0634\u062a\u0631<\/li>\n<li>\u0633\u062e\u062a \u0627\u0641\u0632\u0627\u0631 \u0627\u062e\u062a\u0635\u0627\u0635\u06cc<\/li>\n<li>\u06cc\u06a9 \u0646\u0627\u0645 \u0645\u06cc\u0632\u0628\u0627\u0646 (\u0645\u0627\u0646\u0646\u062f bbb.example.com) \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u06af\u0648\u0627\u0647\u06cc SSL<\/li>\n<li>\u0622\u062f\u0631\u0633\u200c\u0647\u0627\u06cc IPV4 \u0648 IPV6<\/li>\n<\/ul>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0686\u0631\u0627 \u0645\u0627 \u06cc\u06a9 \u0633\u0631\u0648\u0631 bare metal \u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u0645\u06cc \u06a9\u0646\u06cc\u0645\u061f<\/span><\/h3>\n<p style=\"text-align: justify;\">bbb \u0628\u0631\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc \u0635\u0648\u062a\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a\u06cc \u0627\u0632 FreeSWITCH \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f \u0648 FreeSWITCH \u062f\u0631 \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u063a\u06cc\u0631 \u0645\u062c\u0627\u0632\u06cc \u0628\u0647\u062a\u0631\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0628\u0647 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u0631\u0633\u0627\u0646\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 big blue button \u0631\u0627 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 workstation \u062e\u0648\u062f \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0631\u062f\u0647 \u0627\u06cc\u062f \u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u06a9\u0645\u06cc \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0633\u0631\u0648\u0631 \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u06a9\u0646\u06cc\u062f\u061b \u0632\u06cc\u0631\u0627 \u0634\u0645\u0627 \u062a\u0646\u0647\u0627 \u06a9\u0633\u06cc \u0647\u0633\u062a\u06cc\u062f \u06a9\u0647 \u0627\u0632 \u0633\u0631\u0648\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u06a9\u0631\u062f. \u0634\u0645\u0627 \u0628\u0627\u06cc\u062f \u0627\u0632 \u0642\u0627\u0628\u0644\u06cc\u062a \u0627\u062c\u0631\u0627\u06cc BigBlueButton \u0628\u0627 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0628\u0647\u0631\u0647 \u0645\u0646\u062f \u0628\u0627\u0634\u06cc\u062f:<\/p>\n<ul style=\"text-align: justify;\">\n<li>CPU \u062f\u0648 \u0647\u0633\u062a\u0647\u200c\u0627\u06cc<\/li>\n<li>\u0646\u0635\u0628 \u0628\u0631 \u0631\u0648\u06cc \u06cc\u06a9 \u0645\u062e\u0632\u0646 \u0645\u062d\u0644\u06cc VM \u06cc\u0627 LXC<\/li>\n<li>\u062a\u0646\u0647\u0627 \u0622\u062f\u0631\u0633 IPV4 (\u0628\u062f\u0648\u0646 \u0646\u0627\u0645 \u0645\u06cc\u0632\u0628\u0627\u0646)<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">\u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u0628\u062f\u0648\u0646 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc SSL \u062f\u0631 \u0633\u0631\u0648\u0631\u060c \u0646\u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u062f\u0631 \u0632\u0645\u0627\u0646 \u0648\u0627\u0642\u0639\u06cc \u0648\u0628 (WebRTC) \u0628\u0631\u0627\u06cc \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06af\u0630\u0627\u0634\u062a\u0646 \u0645\u06cc\u06a9\u0631\u0648\u0641\u0648\u0646 \u060c \u0648\u0628 \u06a9\u0645 \u06cc\u0627 \u0635\u0641\u062d\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0628\u0647 \u0639\u0628\u0627\u0631\u062a \u062f\u06cc\u06af\u0631 \u060c \u0647\u0645\u0647 \u0645\u0631\u0648\u0631\u06af\u0631\u0647\u0627 \u0642\u0628\u0644 \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0647 \u0628\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0647 \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 HTML5 \u0627\u062c\u0627\u0632\u0647 \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06af\u0630\u0627\u0631\u06cc \u0645\u062f\u06cc\u0627\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0631\u0627 \u0628\u062f\u0647\u0646\u062f\u060c \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u0646\u062f \u06a9\u0647 \u0635\u0641\u062d\u0647 \u0622\u0646\u200c\u0647\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 HTTPS \u0644\u0648\u062f \u0634\u0648\u0646\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u06cc\u06af \u0628\u0644\u0648 \u0628\u0627\u062a\u0646 \u0631\u0627 \u0628\u0631 \u0631\u0648\u06cc Amazon EC2 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f\u060c \u062a\u0648\u0635\u06cc\u0647 \u0645\u0627 \u0628\u0647 \u0634\u0645\u0627 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 bbb \u0631\u0627 \u0628\u0627 \u0646\u0645\u0648\u0646\u0647 c5.xlarge (\u06cc\u0627 CPU \u0628\u0647\u062a\u0631) \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u0646\u0645\u0648\u0646\u0647 \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc\u060c \u0639\u0645\u0644\u06a9\u0631\u062f \u0628\u0633\u06cc\u0627\u0631 \u0646\u0632\u062f\u06cc\u06a9\u06cc \u0631\u0627 \u0628\u0647 baremetal \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u0646\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u062d\u062f\u0627\u0642\u0644 \u0646\u06cc\u0627\u0632 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0646\u0647\u0627\u06cc\u06cc \u060c \u0622\u062e\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647 Firefox \u06cc\u0627 Chrome \u0628\u0627 \u062d\u062f\u0627\u0642\u0644 \u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u067e\u0647\u0646\u0627\u06cc \u0628\u0627\u0646\u062f \u0632\u06cc\u0631 \u0631\u0627 \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u0645.<\/p>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0628\u0631\u0631\u0633\u06cc\u200c\u0647\u0627\u06cc \u0642\u0628\u0644 \u0646\u0635\u0628<\/span><\/h2>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0622\u06cc\u0627 \u0633\u0631\u0648\u0631 64 \u0628\u06cc\u062a\u06cc \u0627\u0648\u0628\u0646\u062a\u0648 \u0646\u0633\u062e\u0647 16.04 \u0634\u0645\u0627 \u0622\u0645\u0627\u062f\u0647 \u0646\u0635\u0628 \u0634\u062f\u0647 \u0627\u0633\u062a\u061f<\/span><\/h3>\n<p style=\"text-align: justify;\">\u0642\u0628\u0644 \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0647 \u0639\u0645\u0644\u06cc\u0627\u062a \u0646\u0635\u0628 \u0631\u0627 \u0634\u0631\u0648\u0639 \u06a9\u0646\u06cc\u062f\u060c \u0686\u0646\u062f \u0628\u0631\u0631\u0633\u06cc \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f \u062a\u0627 \u0645\u0637\u0645\u0626\u0646 \u0634\u0648\u06cc\u062f \u0633\u0631\u0648\u0631 \u0634\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u06a9\u0645\u062a\u0631\u06cc\u0646 \u0634\u0631\u0627\u06cc\u0637 \u0644\u0627\u0632\u0645 \u0631\u0627 \u0628\u0631\u0622\u0648\u0631\u062f\u0647 \u06a9\u0646\u062f. \u0648\u0642\u062a \u06af\u0630\u0627\u0634\u062a\u0646 \u0686\u0646\u062f \u0644\u062d\u0638\u0647 \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0627\u0631\u060c \u0628\u0627\u0639\u062b \u06a9\u0627\u0647\u0634 \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647 \u062f\u0631 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a\u06cc \u062e\u0648\u0627\u0647\u062f \u0634\u062f \u06a9\u0647 \u0647\u0646\u06af\u0627\u0645 \u0646\u0635\u0628 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0627 \u0622\u0646\u200c\u0647\u0627 \u0631\u0648 \u0628\u0647 \u0631\u0648 \u0634\u0648\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0627\u0648\u0644 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0645\u062d\u0644 \u0633\u0631\u0648\u0631 \u0634\u0645\u0627 en_US.UTF-8 \u0628\u0627\u0634\u062f. \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0627\u0631 \u0646\u06cc\u0627\u0632 \u0627\u0633\u062a \u062a\u0627 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ cat \/etc\/default\/locale\r\n\r\nLANG=\"en_US.UTF-8\"<\/pre>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0633\u062a\u0648\u0631 LANG=&#8221;en_US.UTF-8&#8243; \u0631\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f \u0648 \u06cc\u0627 \u0628\u0628\u06cc\u0646\u06cc\u062f\u060c \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0645\u062d\u0644 \u0645\u0646\u0627\u0633\u0628\u06cc \u0628\u0631\u0627\u06cc \u0622\u0646 \u062a\u0646\u0638\u06cc\u0645 \u0634\u0648\u062f.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo apt-get install language-pack-en\r\n$ sudo update-locale LANG=en_US.UTF-8<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f \u06cc\u06a9 \u0628\u0627\u0631 \u0627\u0632 \u0633\u06cc\u0633\u062a\u0645 \u062e\u0627\u0631\u062c \u0634\u062f\u0647 \u0648 \u062f\u0648\u0628\u0627\u0631\u0647 \u0628\u0647 session \u062f\u0631 SSH \u0648\u0627\u0631\u062f \u0634\u0648\u06cc\u062f. \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u062d\u0644\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc session \u0634\u0645\u0627\u060c \u0628\u0627\u0631 \u062f\u06cc\u06af\u0631 \u0644\u0648\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u0632 \u0627\u06cc\u0646 \u0631\u0648 \u06cc\u06a9 \u0628\u0627\u0631 \u062f\u06cc\u06af\u0631 \u062f\u0633\u062a\u0648\u0631 \u0628\u0627\u0644\u0627 \u06cc\u0639\u0646\u06cc \/etc\/default\/locale again \u0631\u0627 \u0628\u0627\u0631 \u062f\u06cc\u06af\u0631 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f \u0648 \u0628\u0647 \u0627\u062c\u0631\u0627 \u0628\u0631\u0633\u0627\u0646\u06cc\u062f. \u067e\u0633 \u0627\u0632 \u062a\u0627\u06cc\u06cc\u062f \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062a\u0646\u0647\u0627 \u062e\u0637 \u0648\u0627\u062d\u062f LANG=&#8221;en_US.UTF-8&#8243; \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0646\u06a9\u062a\u0647 \u0645\u0647\u0645:<\/span><\/h3>\n<p style=\"text-align: justify;\">\u0646\u06a9\u062a\u0647 \u0645\u0647\u0645\u06cc \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0628\u0627\u0631\u0647 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f\u060c \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u06cc\u06a9 \u062e\u0637 \u0645\u06cc \u0628\u0627\u0634\u062f. \u0627\u06af\u0631 \u062e\u0637 \u0627\u0636\u0627\u0641\u06cc LC_ALL=en_US.UTF-8 \u0631\u0627 \u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u062f\u060c \u0648\u0631\u0648\u062f\u06cc LC_ALL \u0631\u0627 \u0627\u0632 \/etc\/default\/locale \u062d\u0630\u0641 \u06a9\u0646\u06cc\u062f \u0648 logout \u0634\u0648\u06cc\u062f. \u0628\u0639\u062f \u0627\u0632 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u062f\u0648\u0628\u0627\u0631\u0647 \u0648\u0627\u0631\u062f \u0633\u06cc\u0633\u062a\u0645 \u0634\u0648\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f \u0628\u0627\u06cc\u062f sudo systemctl show-environment \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f \u0648 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f \u06a9\u0647 LANG = en_US.UTF-8 \u0631\u0627 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc \u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0627\u0631 \u06a9\u0627\u0641\u06cc\u0633\u062a \u062a\u0627 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo systemctl show-environment\r\nLANG=en_US.UTF-8\r\nPATH=\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/bin<\/pre>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u062f\u0648\u0628\u0627\u0631\u0647 \u0646\u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u06cc\u0646 \u06af\u0632\u06cc\u0646\u0647 \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f\u060c sudo systemctl set-environment LANG=en_US.UTF-8 \u0631\u0627 \u0628\u0647 \u0627\u0646\u062c\u0627\u0645 \u0628\u0631\u0633\u0627\u0646\u06cc\u062f \u0648 \u062f\u0633\u062a\u0648\u0631 \u0628\u0627\u0644\u0627 \u06cc\u0639\u0646\u06cc sudo systemctl show-environment \u0631\u0627 \u062f\u0648\u0628\u0627\u0631\u0647 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f \u0648 \u0633\u067e\u0633 \u062a\u0627\u06cc\u06cc\u062f \u06a9\u0646\u06cc\u062f \u06a9\u0647 LANG=en_US.UTF-8 \u0631\u0627 \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc \u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u062f.<br \/>\n\u0627\u0632 \u062f\u06cc\u06af\u0631 \u06a9\u0627\u0631\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0642\u0628\u0644 \u0627\u0632 \u0646\u0635\u0628 \u0628\u06cc\u06af \u0628\u0644\u0648 \u0628\u0627\u062a\u0646 \u0628\u0627\u06cc\u062f \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0633\u0631\u0648\u0631\u062a\u0627\u0646 \u0631\u0627 \u0686\u06a9 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0628\u0628\u06cc\u0646\u06cc\u062f \u06a9\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 free -h \u067e\u06cc\u0631\u0648\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 4 \u06af\u06cc\u06af\u0627\u0628\u0627\u06cc\u062a \u062d\u0627\u0641\u0638\u0647 \u062f\u0627\u062e\u0644\u06cc \u062f\u0627\u0631\u062f.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0645\u062b\u0627\u0644<\/span><\/h3>\n<p style=\"text-align: justify;\">\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644 \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062e\u0631\u0648\u062c\u06cc \u06cc\u06a9\u06cc \u0627\u0632 \u0633\u0631\u0648\u0631\u0647\u0627\u06cc \u062a\u0633\u062a \u0634\u062f\u0647 \u0645\u0627 \u0631\u0627 \u0628\u0628\u06cc\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ free -h\r\n              total        used        free      shared  buff\/cache   available\r\nMem:            31G        5.9G        314M        1.8G         25G         21G\r\nSwap:           31G        360M         31G<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 31 \u06af\u06cc\u06af \u062d\u0627\u0641\u0638\u0647 \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. ( \u0627\u06cc\u0646 \u06cc\u06a9 \u0633\u0631\u0648\u0631\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0627 32 \u06af\u06cc\u06af\u0627\u0628\u0627\u06cc\u062a \u062d\u0627\u0641\u0638\u0647 \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0645\u0642\u062f\u0627\u0631\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc Mem \u0645\u0634\u0627\u0647\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f: \u062f\u0631 \u0633\u062a\u0648\u0646 \u06a9\u0644 \u06a9\u0645\u062a\u0631 \u0627\u0632 4 \u06af\u06cc\u06af (\u0645\u062b\u0627\u0644 \u0628\u0627\u0644\u0627 \u0646\u0634\u0627\u0646 \u062f\u0647\u0646\u062f\u0647 31 \u06af\u06cc\u06af \u0627\u0633\u062a)\u060c \u062f\u0631 \u0646\u0647\u0627\u06cc\u062a \u0633\u0631\u0648\u0631 \u0634\u0645\u0627 \u0641\u0636\u0627\u06cc \u06a9\u0627\u0641\u06cc \u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u0628\u06cc\u06af \u0628\u0644\u0648 \u0628\u0627\u062a\u0646 \u0631\u0627 \u0646\u062f\u0627\u0631\u062f. \u0627\u0632 \u0627\u06cc\u0646 \u0631\u0648 \u0628\u0627\u06cc\u062f \u062d\u0627\u0641\u0638\u0647 \u0633\u0631\u0648\u0631 \u0631\u0627 \u062d\u062f\u0627\u0642\u0644 \u0628\u0647 4G \u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0647\u06cc\u062f.<br \/>\n\u0627\u0632 \u062f\u06cc\u06af\u0631 \u0645\u0631\u0627\u062d\u0644 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0631\u062f\u0646 \u0627\u06cc\u0646 \u0645\u0648\u0636\u0648\u0639 \u0645\u06cc\u200c\u0628\u0627\u0634\u062f \u06a9\u0647 \u0627\u0648\u0628\u0646\u062a\u0648 \u0646\u0633\u062e\u0647 16.04 \u0631\u0627 \u062f\u0627\u0631\u062f \u06cc\u0627 \u062e\u06cc\u0631. \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0627\u0631 \u0628\u0627\u06cc\u062f \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ cat \/etc\/lsb-release\r\nDISTRIB_ID=Ubuntu\r\nDISTRIB_RELEASE=16.04\r\nDISTRIB_CODENAME=xenial\r\nDISTRIB_DESCRIPTION=\"Ubuntu 16.04.x LTS\"<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f\u06cc \u0646\u0648\u0628\u062a \u0622\u0646 \u0627\u0633\u062a \u062a\u0627 \u0686\u06a9 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u0646\u0633\u062e\u0647 64 \u0628\u06cc\u062a\u06cc \u0627\u0648\u0628\u0646\u062a\u0648 16.04 \u062f\u0631 \u0633\u0631\u0648\u0631 \u0634\u0645\u0627 \u0627\u062c\u0631\u0627 \u0645\u06cc \u0634\u0648\u062f \u06cc\u0627 \u0646\u0647. \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0627\u0631 \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0642\u0631\u0627\u0631 \u0645\u06cc \u06af\u06cc\u0631\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ uname -m\r\nx86_64<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0639\u062f \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0633\u0631\u0648\u0631 \u0634\u0645\u0627 \u0627\u0632 IPV6 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc \u06a9\u0646\u062f. \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0627\u0631 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u062f\u0627\u0631\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ ip addr | grep inet6\r\ninet6 ::1\/128 scope host\r\n...<\/pre>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u062e\u0637 inet6 :: 1\/128 \u062f\u0627\u0645\u0646\u0647 \u0645\u06cc\u0632\u0628\u0627\u0646 \u0631\u0627 \u0646\u0645\u06cc \u0628\u06cc\u0646\u06cc\u062f \u060c \u067e\u0633 \u0627\u0632 \u0646\u0635\u0628 bigbluebutton\u060c \u0628\u0627\u06cc\u062f \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 FreeSWITCH \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f \u062a\u0627 \u0628\u062a\u0648\u0627\u0646\u06cc\u062f \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0627\u0632 IPV6 \u0631\u0627 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0639\u062f \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0633\u0631\u0648\u0631 \u0634\u0645\u0627 \u0647\u0633\u062a\u0647 \u0644\u06cc\u0646\u0648\u06a9\u0633 4.x \u0631\u0627 \u0627\u062c\u0631\u0627 \u0645\u06cc \u06a9\u0646\u062f \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0627\u0631 \u0647\u0645 \u0628\u0647 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0646\u06cc\u0627\u0632 \u0627\u0633\u062a:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ uname -r\r\n4.15.0-38-generic<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0639\u062f \u0628\u0627\u06cc\u062f \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0633\u0631\u0648\u0631 \u0634\u0645\u0627 (\u062d\u062f\u0627\u0642\u0644) 4 \u0647\u0633\u062a\u0647 CPU \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f. \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0627\u0631 \u0646\u06cc\u0632 \u0628\u0627\u06cc\u062f \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ cat \/proc\/cpuinfo | awk '\/^processor\/{print $3}' | wc -l\r\n4<\/pre>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u062a\u0648\u062c\u0647:<\/span><\/h3>\n<p style=\"text-align: justify;\">BigBlueButton \u0631\u0648\u06cc \u0647\u0633\u062a\u0647 2.6 \u0647\u0633\u062a\u0647 \u0627\u06cc \u0627\u062c\u0631\u0627 \u0646\u0645\u06cc \u0634\u0648\u062f (\u0645\u0627\u0646\u0646\u062f \u0644\u06cc\u0646\u0648\u06a9\u0633 2.6.32-042stab133.2 \u062f\u0631 x86_64 \u062f\u0631 OpenVZ VPS).<\/p>\n<p style=\"text-align: justify;\">\u0628\u0639\u0636\u06cc \u0627\u0648\u0642\u0627\u062a \u0627\u0632 \u0645\u0627 \u0633\u0624\u0627\u0644 \u0645\u06cc \u0634\u0648\u062f &#8220;\u0686\u0631\u0627 \u0634\u0645\u0627 \u0641\u0642\u0637 \u0627\u0632 \u0646\u0633\u062e\u0647 64 \u0628\u06cc\u062a\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 16.04 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc \u06a9\u0646\u06cc\u062f\u061f&#8221;. \u067e\u0627\u0633\u062e \u0645\u0627 \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u062a\u062e\u0627\u0628 \u06a9\u0631\u062f\u0646 \u0627\u06cc\u0646 \u0628\u0648\u062f\u0647 \u06a9\u0647 \u06a9\u06cc\u0641\u06cc\u062a \u0628\u06cc\u0634 \u0627\u0632 \u06a9\u0645\u06cc\u062a \u0627\u0633\u062a. \u0645\u062f\u062a\u0647\u0627 \u067e\u06cc\u0634 \u0646\u062a\u06cc\u062c\u0647 \u06af\u0631\u0641\u062a\u06cc\u0645 \u06a9\u0647 \u0628\u0647\u062a\u0631 \u0627\u0633\u062a \u0627\u06cc\u0646 \u067e\u0631\u0648\u0698\u0647 \u062f\u0627\u0631\u0627\u06cc \u0646\u0635\u0628 \u0645\u0633\u062a\u062d\u06a9\u0645 \u0648 \u0622\u0632\u0645\u0627\u06cc\u0634 \u0634\u062f\u0647 \u0648 \u0645\u0633\u062a\u0646\u062f \u0628\u0631\u0627\u06cc \u0646\u0633\u062e\u0647 \u062e\u0627\u0635\u06cc \u0627\u0632 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0628\u0627\u0634\u062f \u06a9\u0647 \u0648\u0627\u0642\u0639\u0627 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u062f\u060c \u0648\u0627\u0642\u0639\u0627\u064b \u0628\u0627 \u062a\u0644\u0627\u0634 \u0647\u0627 \u0648 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0627\u0646\u062c\u0627\u0645 \u0634\u062f\u060c \u0647\u06cc\u0686\u06a9\u062f\u0627\u0645 \u0646\u062a\u0648\u0627\u0646\u0633\u062a\u0646\u062f \u0628\u0647 \u062e\u0648\u0628\u06cc \u06a9\u0627\u0631 \u06a9\u0646\u0646\u062f \u0648 \u0622\u0646\u0637\u0648\u0631 \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0627\u0632 \u062e\u0648\u062f \u0639\u0645\u0644\u06a9\u0631\u062f \u0646\u0634\u0627\u0646 \u062f\u0647\u0646\u062f.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u06cc\u06a9 \u0646\u0627\u0645 \u0645\u06cc\u0632\u0628\u0627\u0646 \u0648 \u06cc\u06a9 \u06af\u0648\u0647\u06cc ssl \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f<\/span><\/h3>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0627\u06cc\u0646 \u0628\u0627\u0631\u0647 \u062a\u0648\u0635\u06cc\u0647 \u0645\u0627 \u0628\u0647 \u0634\u0645\u0627 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0633\u0631\u0648\u0631 BigBlueButton \u062e\u0648\u062f \u06cc\u06a9 \u0646\u0627\u0645 \u062f\u0627\u0645\u0646\u0647 \u06a9\u0627\u0645\u0644\u0627\u064b \u0648\u0627\u062c\u062f \u0634\u0631\u0627\u06cc\u0637 (\u0645\u0627\u0646\u0646\u062f FQDN) \u0645\u0627\u0646\u0646\u062f bigbluebutton.example.com \u0631\u0627 \u0627\u062e\u062a\u0635\u0627\u0635 \u062f\u0647\u06cc\u062f \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0633\u0631\u0648\u0631 \u0631\u0627 \u0628\u0627 \u06af\u0648\u0627\u0647\u06cc \u0644\u0627\u06cc\u0647 \u0633\u0648\u06a9\u062a \u0647\u0627\u06cc \u0627\u0645\u0646 (SSL) \u062a\u0646\u0638\u06cc\u0645 \u0646\u0645\u0627\u06cc\u06cc\u062f. \u0628\u0627 \u0627\u0646\u062c\u0627\u0645 \u0627\u06cc\u0646 \u06a9\u0627\u0631\u060c nginx\u060c \u0633\u0631\u0648\u0631 \u0648\u0628 \u06a9\u0647 \u0628\u0627 BigBlueButton \u0646\u0635\u0628 \u0645\u06cc \u0634\u0648\u062f \u0631\u0627 \u0642\u0627\u062f\u0631 \u0645\u06cc \u0633\u0627\u0632\u062f \u062a\u0627 \u0645\u062d\u062a\u0648\u0627 \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u067e\u0631\u0648\u062a\u06a9\u0644 \u0627\u0646\u062a\u0642\u0627\u0644 \u0627\u0628\u0631 \u0645\u062a\u0646 \u0627\u0645\u0646 (HTTPS) \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u062f. \u0628\u062f\u0648\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 HTTPS \u060c \u0645\u0631\u0648\u0631\u06af\u0631\u0647\u0627 \u0627\u062c\u0627\u0632\u0647 \u0646\u062e\u0648\u0627\u0647\u0646\u062f \u062f\u0627\u062f \u06a9\u0647 \u0648\u0628\u06a9\u0645\u200c\u0647\u0627 \u06cc\u0627 \u0645\u06cc\u06a9\u0631\u0648\u0641\u0648\u0646 \u062e\u0648\u062f \u0631\u0627 \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u0628\u06af\u0630\u0627\u0631\u0646\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646\u060c \u0628\u062f\u0648\u0646 \u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 HTTPS\u060c \u0628\u0631\u062e\u06cc \u0627\u0632 \u0645\u0631\u0648\u0631\u06af\u0631\u0647\u0627 \u0627\u0632 \u0645\u062d\u062a\u0648\u0627\u06cc \u0646\u0627\u0627\u0645\u0646 \u0634\u06a9\u0627\u06cc\u062a \u0645\u06cc \u06a9\u0646\u0646\u062f \u0648 \u0646\u0627\u0631\u0636\u0627\u06cc\u062a\u06cc \u062e\u0648\u062f \u0631\u0627 \u0627\u0639\u0644\u0627\u0645 \u0645\u06cc \u06a9\u0646\u0646\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0647 \u0637\u0648\u0631 \u062e\u0644\u0627\u0635\u0647 \u060c \u0631\u0648\u06cc \u0647\u0631 \u0633\u0631\u0648\u0631 \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647\u060c \u062a\u0646\u0638\u06cc\u0645 \u0646\u0627\u0645 \u062f\u0627\u0645\u0646\u0647 \u0648 \u06af\u0648\u0627\u0647\u06cc SSL \u0645\u0639\u062a\u0628\u0631 \u0636\u0631\u0648\u0631\u06cc \u0627\u0633\u062a.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0628\u0647 \u062f\u0633\u062a \u0622\u0648\u0631\u062f\u0646 \u0646\u0627\u0645 \u062f\u0627\u0645\u0646\u0647\u060c \u062a\u0639\u062f\u0627\u062f \u0632\u06cc\u0627\u062f\u06cc registrars \u062f\u0627\u0645\u0646\u0647 \u062e\u0648\u0628 \u0645\u0627\u0646\u0646\u062f GoDadday \u0648 Solutions Network \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u0646\u062f.<br \/>\n\u0647\u0645\u0686\u0646\u06cc\u0646 \u0628\u0631\u0627\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 SSL \u06af\u0632\u06cc\u0646\u0647 \u0647\u0627\u06cc \u0632\u06cc\u0627\u062f\u06cc \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u0646\u062f \u06a9\u0647 \u0628\u0647 \u0639\u0644\u062a \u06af\u0633\u062a\u0631\u062f\u06af\u06cc \u0622\u0646 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0628\u0647 \u0622\u0646 \u067e\u0631\u062f\u0627\u062e\u062a.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0641\u0627\u06cc\u0631\u0648\u0627\u0644 \u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u06cc\u0627\u0632<\/span><\/h3>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0628\u06cc\u0646 \u062e\u0648\u062f\u062a\u0627\u0646 \u0648 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646\u062a\u0627\u0646 \u0641\u0627\u06cc\u0631\u0648\u0627\u0644 \u062f\u0627\u0631\u06cc\u062f\u060c \u0628\u0647\u062a\u0631\u06cc\u0646 \u06af\u0632\u06cc\u0646\u0647 \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0647\u0627\u06cc \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0622\u0646 \u0631\u0627 \u0628\u0628\u06cc\u0646\u06cc\u062f.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0628\u0647 \u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06cc<\/span><\/h3>\n<p style=\"text-align: justify;\">\u0642\u0628\u0644 \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0647 \u0628\u0647 \u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06cc \u0631\u0627 \u0634\u0631\u0648\u0639 \u06a9\u0646\u06cc\u062f\u060c \u0627\u06af\u0631 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u0647\u0627 \u0648 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a\u06cc \u0631\u0627 \u062f\u0631 \u0628\u06cc\u06af \u0628\u0644\u0648 \u0628\u0627\u062a\u0646 \u0628\u0647 \u0648\u062c\u0648\u062f \u0622\u0648\u0631\u062f\u0647\u200c\u0627\u06cc\u062f\u060c \u0628\u0627\u06cc\u062f \u0627\u0632 \u0627\u06cc\u0646 \u0627\u0635\u0644\u0627\u062d\u0627\u062a \u0646\u0633\u062e\u0647 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646 \u062a\u0647\u06cc\u0647 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0628\u0639\u062f \u0627\u0632 \u0628\u0647 \u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06cc \u0645\u062c\u062f\u062f\u060c \u062a\u0645\u0627\u0645\u06cc \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u062f\u0648\u0628\u0627\u0631\u0647 \u0627\u0639\u0645\u0627\u0644 \u06a9\u0646\u06cc\u062f.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0627\u0631\u062a\u0642\u0627\u0621 \u0627\u0632 bigbluebutton 2.2<\/span><\/h3>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0634\u0645\u0627 \u062f\u0631 \u062d\u0627\u0644 \u0628\u0647 \u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0648 \u0627\u0631\u062a\u0642\u0627 BigBlueButton 2.2 \u0647\u0633\u062a\u06cc\u062f \u0648 \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u06af\u0648\u0627\u0647\u06cc SSL \/ TLS \u0627\u0632 Let Encrypt \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u062f \u0648 \u0647\u06cc\u0686 \u062a\u063a\u06cc\u06cc\u0631 \u0633\u0641\u0627\u0631\u0634\u06cc \u062f\u0631 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0627\u0646\u062c\u0627\u0645 \u0646\u062f\u0627\u062f\u0647 \u0627\u06cc\u062f\u060c \u067e\u0633 \u0628\u0627\u06cc\u062f \u0628\u062a\u0648\u0627\u0646\u06cc\u062f \u062a\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a bbb-install.sh \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f. \u0647\u062f\u0641 \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0627\u0631 \u0631\u0633\u06cc\u062f\u0646 \u062a\u0627 \u0628\u0647 \u062c\u062f\u06cc\u062f\u062a\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0627\u0632 BigBlueButto 2.2 \u062f\u0633\u062a \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f \u0648 \u0622\u0646 \u0631\u0627 \u0627\u0631\u062a\u0642\u0627 \u0628\u0628\u062e\u0634\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0646\u0633\u062e\u0647 \u0642\u0628\u0644\u06cc BigBlueButton 2.2 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631\u0627\u0644\u0639\u0645\u0644 \u0647\u0627\u06cc step-by-step \u0646\u0635\u0628 \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u062f\u060c \u0628\u0627\u06cc\u062f \u0627\u0632 \u0647\u0631\u06af\u0648\u0646\u0647 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0633\u0641\u0627\u0631\u0634\u06cc \u067e\u0634\u062a\u06cc\u0628\u0627\u0646 \u06af\u06cc\u0631\u06cc \u0627\u0646\u062c\u0627\u0645 \u062f\u0627\u062f\u0647 \u0648 \u0633\u067e\u0633 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0632\u06cc\u0631 \u0628\u0647 \u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0631\u0627 \u0634\u0631\u0648\u0639 \u06a9\u0646\u06cc\u062f. \u0627\u0628\u062a\u062f\u0627 \u0647\u0645\u0647 \u0628\u0633\u062a\u0647 \u0647\u0627 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 dist-upgrade \u0627\u0632 \u0628\u06cc\u0646 \u0628\u0628\u0631\u06cc\u062f. \u0627\u06cc\u0646\u06a9\u0627\u0631 \u0628\u0627\u0639\u062b \u062e\u0648\u0627\u0647\u062f \u0634\u062f \u062a\u0627 \u0622\u062e\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0627\u0632 \u067e\u06a9\u06cc\u062c BigBlueButton 2.2 \u0646\u0635\u0628 \u0634\u0648\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0645\u0627 \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0639\u0645\u0644\u06cc\u0627\u062a PPA \u0631\u0627 \u0628\u0647 ffmpeg \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0627\u062f\u0647\u200c\u0627\u06cc\u0645. \u0627\u06af\u0631 \u0642\u0628\u0644\u0627\u064b \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0646\u06a9\u0631\u062f\u0647 \u0627\u06cc\u062f\u060c \u06a9\u0627\u0641\u06cc\u0633\u062a \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo rm -f \/etc\/apt\/sources.list.d\/jonathonf-ubuntu-ffmpeg-4-xenial.list\r\n$ sudo add-apt-repository ppa:bigbluebutton\/support<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0639\u062f\u060c \u0628\u0633\u062a\u0647 \u0647\u0627 \u0631\u0627 \u0628\u0627 \u0628\u0647\u0631\u0647 \u06af\u06cc\u0631\u06cc \u0627\u0632 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0632\u06cc\u0631 \u0628\u0647 \u0631\u0648\u0632 \u0648 \u0622\u067e\u062f\u06cc\u062a \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo apt-get update\r\n$ sudo apt-get dist-upgrade<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f \u060c \u0627\u0632 bbb-conf &#8211;setip \u0628\u0631\u0627\u06cc \u0627\u062e\u062a\u0635\u0627\u0635 \u062f\u0627\u062f\u0646 \u062f\u0648\u0628\u0627\u0631\u0647 \u0622\u062f\u0631\u0633 <a title=\"ip \u0686\u06cc\u0633\u062a\" href=\"\/blog\/hosting\/what-is-ip\" target=\"_blank\" rel=\"noopener\">\u0622\u06cc \u067e\u06cc<\/a> \u0633\u0631\u0648\u0631 \u06cc\u0627 \u0646\u0627\u0645 \u0647\u0627\u0633\u062a \u0628\u0647 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc BigBlueButton \u0628\u0647\u0631\u0647 \u0628\u0628\u0631\u06cc\u062f \u06a9\u0647 \u062f\u0633\u062a\u0648\u0631 \u0648\u0627\u0631\u062f\u0634\u062f\u0647 \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo bbb-conf --setip &lt;IP_or_hostname&gt;\r\n$ sudo bbb-conf --check<\/pre>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0645\u062b\u0627\u0644<\/span><\/h3>\n<p style=\"text-align: justify;\">\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u0627\u06af\u0631 \u0633\u0631\u0648\u0631 \u062e\u0648\u062f \u0631\u0627 \u0628\u0627 \u0646\u0627\u0645 \u0645\u06cc\u0632\u0628\u0627\u0646 bbb.example.com \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0631\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f \u0628\u0627\u06cc\u062f \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0645\u06cc \u06a9\u0631\u062f\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo bbb-conf --setip bbb.example.com\r\n$ sudo bbb-conf --check<\/pre>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0627\u0631\u062a\u0642\u0627\u0621 \u0627\u0632 bigbluebutton 2.0<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0646\u0633\u062e\u0647 \u0642\u0628\u0644\u06cc BigBlueButton 2.0 \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u062f \u0648 \u0633\u067e\u0633 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0633\u0641\u0627\u0631\u0634\u06cc \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u0646\u0645\u0648\u062f\u0647\u200c\u0627\u06cc\u062f \u060c \u0627\u0628\u062a\u062f\u0627 \u0628\u0627\u06cc\u062f \u0627\u0632 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u062e\u0648\u062f \u0646\u0633\u062e\u0647 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646 \u062a\u0647\u06cc\u0647 \u06a9\u0646\u06cc\u062f. \u0628\u0639\u062f \u0627\u0632 \u062a\u0647\u06cc\u0647 \u0628\u06a9\u0627\u067e \u0627\u0632 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 bbb-install.sh \u0628\u0631\u0627\u06cc \u0628\u0647 \u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0648 \u06cc\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u0631\u0627\u062d\u0644 \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u067e\u0633 \u0627\u0632 \u0627\u062a\u0645\u0627\u0645 \u0628\u0647 \u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u060c \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u062e\u0648\u062f \u0631\u0627 \u062f\u0648\u0628\u0627\u0631\u0647 \u0627\u0639\u0645\u0627\u0644 \u06a9\u0646\u06cc\u062f.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0627\u0628\u062a\u062f\u0627 \u0628\u0627\u06cc\u062f bbb-client \u0631\u0627 \u0627\u0632 \u0646\u0635\u0628 \u062f\u0631 \u0628\u06cc\u0627\u0648\u0631\u06cc\u062f:<\/span><\/h3>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo apt-get purge -y bbb-client<\/pre>\n<p style=\"text-align: justify;\">\u0648 \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc \u0642\u062f\u06cc\u0645\u06cc \u062a\u0631 Kurento \u0631\u0627 \u0628\u0627 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u067e\u0627\u06a9 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo apt-get purge -yq kms-core-6.0 kms-elements-6.0 kurento-media-server-6.0\r\n$ sudo bbb-conf --restart<\/pre>\n<p style=\"text-align: justify;\">\u0633\u067e\u0633 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0628\u06cc\u0646 \u062f\u0648 \u06a9\u0648\u06a9\u06cc \u0646\u0635\u0628 \u0628\u0631\u0627\u06cc \u0628\u0647 \u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0628\u0647 BigBlueButton 2.2 \u06cc\u06a9\u06cc \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f. \u067e\u0633 \u0627\u0632 \u0627\u062a\u0645\u0627\u0645 \u0628\u0647 \u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0648\u0628\u0627\u0631\u0647 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0633\u0641\u0627\u0631\u0634\u06cc \u0631\u0627 \u0627\u0639\u0645\u0627\u0644 \u06a9\u0646\u06cc\u062f.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u062a\u0648\u062c\u0647:<\/span><\/h3>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0627\u0632 bbb-install.sh \u0628\u0631\u0627\u06cc \u0628\u0647 \u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc BigBlueButton 2.0 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u062f\u060c \u062f\u06cc\u06af\u0631 \u0646\u06cc\u0627\u0632\u06cc \u0628\u0647 \u067e\u0627\u06a9 \u06a9\u0631\u062f\u0646 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc bbb-client \u0648 Kurento \u0646\u06cc\u0633\u062a\u061b \u0632\u06cc\u0631\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc\u060c \u0627\u0631\u062a\u0642\u0627\u0621 \u0634\u0645\u0627 \u0631\u0627 \u0627\u0632 BigBlueButton 2.0 \u062a\u0634\u062e\u06cc\u0635 \u062f\u0627\u062f\u0647 \u0648 \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0622\u0646 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u062f.<\/p>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0646\u0635\u0628<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0622\u0645\u0627\u062f\u0647 \u0646\u0635\u0628 \u0647\u0633\u062a\u06cc\u062f\u061f \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u06cc\u06a9 \u0644\u06cc\u0633\u062a \u0633\u0631\u06cc\u0639 \u0627\u0632 \u06a9\u0627\u0631\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0642\u0628\u0644 \u0627\u0632 \u0646\u0635\u0628 \u0628\u0627\u06cc\u062f \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f\u060c \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f:<\/p>\n<ul style=\"text-align: justify;\">\n<li>\u0634\u0645\u0627 \u06cc\u06a9 \u0633\u0631\u0648\u0631 64 \u0628\u06cc\u062a\u06cc Ubuntu 16.04 \u062f\u0627\u0631\u06cc\u062f \u06a9\u0647 \u062d\u062f\u0627\u0642\u0644 \u0627\u0646\u062a\u0638\u0627\u0631\u0627\u062a \u0631\u0627 \u0628\u0631\u0622\u0648\u0631\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/li>\n<li>\u0627\u06af\u0631 \u0633\u0631\u0648\u0631 \u062f\u0631 \u067e\u0634\u062a \u0641\u0627\u06cc\u0631\u0648\u0627\u0644 \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u062f\u060c \u0634\u0645\u0627 \u0628\u0627\u06cc\u062f \u0641\u0627\u06cc\u0631\u0648\u0627\u0644 \u062e\u0648\u062f \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0628\u062a\u0648\u0627\u0646\u06cc\u062f \u067e\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u0645\u0646\u0627\u0633\u0628 \u0631\u0627 \u0628\u0647 \u0633\u0631\u0648\u0631 BigBlueButton \u0645\u0646\u062a\u0642\u0644 \u06a9\u0646\u06cc\u062f (\u0648 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u06cc\u06a9 \u0631\u0627\u06cc\u0627\u0646\u0647 \u062e\u0627\u0631\u062c\u06cc \u0622\u0632\u0645\u0627\u06cc\u0634 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0641\u0627\u06cc\u0631\u0648\u0627\u0644 \u0628\u0647 \u0633\u0631\u0648\u0631 BigBlueButton \u0634\u0645\u0627 \u0645\u0646\u062a\u0642\u0644 \u0645\u06cc \u0634\u0648\u0646\u062f).<\/li>\n<li>\u0634\u0645\u0627 \u06cc\u06a9 \u0646\u0627\u0645 <a title=\"\u062e\u0631\u06cc\u062f \u062f\u0627\u0645\u0646\u0647\" href=\"\/domain\" target=\"_blank\" rel=\"noopener\">\u062f\u0627\u0645\u0646\u0647<\/a> \u06a9\u0627\u0645\u0644\u0627\u064b \u0648\u0627\u062c\u062f \u0634\u0631\u0627\u06cc\u0637 (\u0645\u0627\u0646\u0646\u062f bigbluebutton.example.com) \u062f\u0627\u0631\u06cc\u062f \u06a9\u0647 \u0622\u062f\u0631\u0633 IP \u0633\u0631\u0648\u0631 BigBlueButton \u0634\u0645\u0627 (\u06cc\u0627 \u0622\u062f\u0631\u0633 IP \u0641\u0627\u06cc\u0631\u0648\u0627\u0644 \u0634\u0645\u0627) \u0631\u0627 \u0628\u0631\u0637\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/li>\n<li>\u0647\u0645\u0686\u0646\u06cc\u0646 \u0634\u0645\u0627 \u06cc\u06a9 \u06af\u0648\u0627\u0647\u06cc SSL \u0645\u0639\u062a\u0628\u0631 \u0628\u0631\u0627\u06cc \u0646\u0627\u0645 \u0647\u0627\u0633\u062a \u062f\u0627\u0631\u06cc\u062f (\u06cc\u0627 \u0642\u0635\u062f \u062f\u0627\u0631\u06cc\u062f \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Letry Encrypt\u060c \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0627\u0633\u0646\u0627\u062f \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f\u060c \u06cc\u06a9\u06cc \u0627\u0632 \u0622\u0646\u0647\u0627 \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0646\u06cc\u062f)<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u06cc\u06a9 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u0647 \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 BigBlueButton \u0647\u0633\u062a\u06cc\u062f \u0648 \u0622\u0646 \u0631\u0627 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u06cc\u0627 \u0622\u0632\u0645\u0627\u06cc\u0634 \u062f\u0631 \u06cc\u06a9 VM \u0645\u062d\u0644\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u062f \u0648 \u0642\u0635\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 FireFox \u0631\u0627 \u062f\u0627\u0631\u06cc\u062f \u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0645\u0631\u0627\u062d\u0644 \u0628\u0627\u0644\u0627\u062a\u0631 \u0628\u0647\u0631\u0647 \u0645\u0646\u062f \u0634\u0648\u06cc\u062f.<\/p>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647 \u062f\u06cc\u06af\u0631 \u0634\u0645\u0627 \u0622\u0645\u0627\u062f\u0647 \u0646\u0635\u0628 \u0647\u0633\u062a\u06cc\u062f.<\/span><\/h2>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">1. \u0633\u0631\u0648\u0631 \u062e\u0648\u062f \u0631\u0627 \u0628\u0647 \u0631\u0648\u0632 \u06a9\u0646\u06cc\u062f<\/span><\/h3>\n<p style=\"text-align: justify;\">\u0627\u0628\u062a\u062f\u0627 \u0645\u0637\u0645\u0626\u0646 \u0634\u0648\u06cc\u062f \u06a9\u0647 \u0633\u0631\u0648\u0631 \u0634\u0645\u0627 \u0628\u0627 \u062c\u062f\u06cc\u062f\u062a\u0631\u06cc\u0646 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u0648 \u0628\u0647 \u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc\u200c\u0647\u0627\u06cc \u0627\u0645\u0646\u06cc\u062a\u06cc \u0622\u067e\u062f\u06cc\u062a \u0634\u062f\u0647\u200c\u0627\u0646\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0627\u0632 \u0637\u0631\u06cc\u0642 SSH \u0628\u0647 \u0633\u0631\u0648\u0631 \u062e\u0648\u062f \u0648\u0627\u0631\u062f \u0634\u0648\u06cc\u062f. \u0634\u0645\u0627 \u0628\u0627\u06cc\u062f \u062d\u0633\u0627\u0628\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 \u0628\u062a\u0648\u0627\u0646\u062f \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a root (\u0627\u0632 \u0637\u0631\u06cc\u0642 sudo) \u0627\u062c\u0631\u0627 \u06a9\u0646\u062f. \u067e\u0633 \u0627\u0632 \u0648\u0631\u0648\u062f \u0628\u0647 \u0633\u06cc\u0633\u062a\u0645\u060c \u0627\u0628\u062a\u062f\u0627 \u0628\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f \u06a9\u0647 multiverse xenail \u0631\u0627 \u062f\u0631 \u0644\u06cc\u0633\u062a \/etc\/apt\/source.list \u062e\u0648\u062f \u062f\u0627\u0631\u06cc\u062f.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ grep \"multiverse\" \/etc\/apt\/source.list<\/pre>\n<p style=\"text-align: justify;\">\u067e\u0633 \u0627\u0632 \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u062f\u0633\u062a\u0648\u0631 \u0641\u0648\u0642 \u0628\u0627\u06cc\u062f \u062e\u0637 \u062a\u0639\u0631\u06cc\u0641 \u0646\u0634\u062f\u0647 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0645\u062e\u0632\u0646 multiverse \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0634\u0628\u06cc\u0647 \u0645\u0648\u0631\u062f \u0632\u06cc\u0631 \u0628\u0627\u0634\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">deb http:\/\/archive.ubuntu.com\/ubuntu xenial multiverse<\/pre>\n<p style=\"text-align: justify;\">\u0648 \u06cc\u0627 \u0627\u06cc\u0646:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">deb http:\/\/archive.ubuntu.com\/ubuntu xenial main restricted universe multiverse<\/pre>\n<p style=\"text-align: justify;\">\u0646\u06af\u0631\u0627\u0646 \u0646\u0628\u0627\u0634\u06cc\u062f \u0627\u06af\u0631 \u0646\u0627\u0645 \u0645\u06cc\u0632\u0628\u0627\u0646 \u0634\u0645\u0627 \u062f\u0631 URL \u0628\u0627 \u0645\u0648\u0627\u0631\u062f \u0628\u0627\u0644\u0627 \u0645\u062a\u0641\u0627\u0648\u062a \u0628\u0627\u0634\u062f\u060c \u0645\u0647\u0645 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0634\u0645\u0627 \u06cc\u06a9 \u067e\u06cc\u0648\u0646\u062f \u063a\u06cc\u0631\u0642\u0627\u0628\u0644 \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0634\u0627\u0645\u0644 \u0686\u0646\u062f\u06af\u0627\u0646\u06af\u06cc \u0627\u0633\u062a. \u0627\u06af\u0631 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0646\u06a9\u0631\u062f\u06cc\u062f \u060c \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0645\u062e\u0632\u0646 \u0686\u0646\u062f \u0647\u0633\u062a\u0647 \u0627\u06cc \u0631\u0627 \u0628\u0647 \u067e\u0631\u0648\u0646\u062f\u0647 \/etc\/apt\/source.list \u062e\u0648\u062f \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ echo \"deb http:\/\/archive.ubuntu.com\/ubuntu\/ xenial multiverse\" | sudo tee -a \/etc\/apt\/source.list<\/pre>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0634\u0645\u0627 \u06cc\u06a9 \u0633\u0627\u0632\u0646\u062f\u0647 \u0648 \u0637\u0631\u0627\u062d\u06cc \u0647\u0633\u062a\u06cc\u062f \u06a9\u0647 BigBlueButton \u0631\u0627 \u0628\u0631\u0627\u06cc \u0622\u0632\u0645\u0627\u06cc\u0634 \u0648 \u062a\u0648\u0633\u0639\u0647 \u0628\u0631 \u0631\u0648\u06cc VM \u0646\u0635\u0628 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f \u060c \u0628\u0631\u062e\u06cc \u0627\u0632 \u0645\u0624\u0644\u0641\u0647 \u0647\u0627\u06cc BigBlueButton \u0645\u0627\u0646\u0646\u062f Tomcat \u0647\u0646\u06af\u0627\u0645 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0628\u0647 \u0645\u0646\u0628\u0639 entropy \u0627\u062d\u062a\u06cc\u0627\u062c \u062f\u0627\u0631\u0646\u062f. \u062f\u0631 \u06cc\u06a9 VM\u060c entropy \u0645\u0648\u062c\u0648\u062f \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u06a9\u0645 \u0627\u062c\u0631\u0627 \u0634\u0648\u062f\u060c Tomcat \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0631\u0627\u06cc \u0645\u062f\u062a \u0632\u0645\u0627\u0646 \u0637\u0648\u0644\u0627\u0646\u06cc \u0642\u0628\u0644 \u0627\u0632 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u0633\u062f\u0648\u062f \u0634\u0648\u062f. (\u06af\u0627\u0647\u06cc \u0627\u0648\u0642\u0627\u062a \u0686\u0646\u062f \u062f\u0642\u06cc\u0642\u0647)<\/p>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u062f\u0627\u062f\u0646 \u0645\u0642\u0627\u062f\u06cc\u0631 \u0632\u06cc\u0627\u062f\u06cc VM \u0628\u0647 entropy\u060c \u06cc\u06a9 \u067e\u06a9\u06cc\u062c\u06cc \u0631\u0627 \u062a\u062d\u062a \u0639\u0646\u0648\u0627\u0646 haveged \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f. \u0645\u0627\u0646\u0646\u062f \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo apt-get install haveged<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0648 \u0628\u0631\u0646\u0627\u0645\u0647 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 BigBlueButton \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f:<\/p>\n<p style=\"text-align: justify;\">ffmpeg (\u0627\u06cc\u062c\u0627\u062f \u0636\u0628\u0637) \u0648 yq (\u0628\u0647 \u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc YAML).<\/p>\n<p style=\"text-align: justify;\">\u0646\u0633\u062e\u0647 \u067e\u06cc\u0634 \u0641\u0631\u0636 ffmpeg \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 16.04 \u0642\u062f\u06cc\u0645\u06cc \u0627\u0633\u062a \u0648 yq \u062f\u0631 \u0645\u062e\u0627\u0632\u0646 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0631\u062f. \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646\u060c \u0642\u0628\u0644 \u0627\u0632 \u0646\u0635\u0628 BigBlueButton\u060c \u0628\u0631\u0627\u06cc \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0646\u0635\u0628 \u0646\u0633\u062e\u0647 \u0647\u0627\u06cc \u0645\u0646\u0627\u0633\u0628\u060c \u0628\u0627\u06cc\u062f \u0628\u0627\u06cc\u06af\u0627\u0646\u06cc\u200c\u0647\u0627\u06cc \u0628\u0633\u062a\u0647 \u0634\u062e\u0635\u06cc \u0632\u06cc\u0631 (PPA) \u0631\u0627 \u0628\u0647 \u0633\u0631\u0648\u0631 \u062e\u0648\u062f \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo add-apt-repository ppa: bigbluebutton \/ support -y\r\n$ sudo add-apt-repository ppa: rmescandon \/ yq -y<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0639\u062f\u060c \u0633\u0631\u0648\u0631 \u062e\u0648\u062f \u0631\u0627 \u0628\u0647 \u0622\u062e\u0631\u06cc\u0646 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f (\u0648 \u0631\u0641\u0639 \u0645\u0634\u06a9\u0644\u0627\u062a \u0627\u0645\u0646\u06cc\u062a\u06cc) \u0627\u0631\u062a\u0642\u0627 \u062f\u0647\u06cc\u062f.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo apt-get update\r\n$ sudo apt-get dist-upgrade<\/pre>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0645\u062f\u062a\u06cc \u0628\u0647 \u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06cc\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0646\u062f\u0627\u062f\u0647\u200c\u0627\u06cc\u062f \u060c \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a apt-get \u067e\u06cc\u0634\u0646\u0647\u0627\u062f reboot \u06a9\u0631\u062f\u0646 \u0633\u0631\u0648\u0631\u062a\u0627\u0646 \u0631\u0627 \u0628\u0639\u062f \u0627\u0632 \u0627\u062a\u0645\u0627\u0645 dist-upgrade\u0628\u062f\u0647\u062f. \u0642\u0628\u0644 \u0627\u0632 \u0631\u0641\u062a\u0646 \u0628\u0647 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f\u06cc \u0648 \u067e\u0631\u062f\u0627\u0632\u0634 \u0622\u0646\u060c reboot \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0645\u0634\u062a\u0631\u06cc BigBlueButton HTML5 \u0627\u0632 MongoDB \u06a9\u0647 \u0627\u0632 \u06cc\u06a9 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0628\u0633\u06cc\u0627\u0631 \u06a9\u0627\u0631\u0622\u0645\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f\u060c \u0628\u0631\u0627\u06cc \u0647\u0645\u06af\u0627\u0645 \u0633\u0627\u0632\u06cc \u0648\u0636\u0639\u06cc\u062a \u0645\u0634\u062a\u0631\u06cc\u200c\u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 MongoDB \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ wget -qO - https:\/\/www.mongodb.org\/static\/pgp\/server-3.4.asc | sudo apt-key add -\r\n$ echo \"deb [ arch=amd64,arm64 ] http:\/\/repo.mongodb.org\/apt\/ubuntu xenial\/mongodb-org\/3.4 multiverse\" | sudo tee \/etc\/apt\/sources.list.d\/mongodb-org-3.4.list\r\n$ sudo apt-get update\r\n$ sudo apt-get install -y mongodb-org curl<\/pre>\n<p style=\"text-align: justify;\">\u0633\u0631\u0648\u06cc\u0633 \u062f\u0647\u0646\u062f\u0647 BigBlueButton HTML5 \u0628\u0647 \u06cc\u06a9 \u0633\u0631\u0648\u0631 nodejs \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u062f. \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 nodej \u0647\u0627\u060c \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">curl -sL https:\/\/deb.nodesource.com\/setup_8.x | sudo -E bash -\r\nsudo apt-get install -y nodejs<\/pre>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">2. \u0646\u0635\u0628 \u06a9\u0644\u06cc\u062f apt get \u0628\u0631\u0627\u06cc \u0645\u062e\u0632\u0646 \u0628\u06cc\u06af \u0628\u0644\u0648 \u0628\u0627\u062a\u0646<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0647\u0645\u0647 \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc bbb \u0628\u0647 \u0635\u0648\u0631\u062a \u062f\u06cc\u062c\u06cc\u062a\u0627\u0644\u06cc \u0628\u0627 \u06a9\u0644\u06cc\u062f \u0639\u0645\u0648\u0645\u06cc \u067e\u0631\u0648\u0698\u0647 \u0627\u0645\u0636\u0627 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0642\u0628\u0644 \u0627\u0632 \u0646\u0635\u0628 \u0628\u06cc\u06af \u0628\u0644\u0648 \u0628\u0627\u062a\u0646\u060c \u0628\u0627\u06cc\u062f \u06a9\u0644\u06cc\u062f \u0639\u0645\u0648\u0645\u06cc \u067e\u0631\u0648\u0698\u0647 \u0631\u0627 \u0628\u0647 \u0632\u0646\u062c\u06cc\u0631\u0647 \u06a9\u0644\u06cc\u062f \u0633\u0631\u0648\u0631 \u062e\u0648\u062f \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ wget https:\/\/ubuntu.bigbluebutton.org\/repo\/bigbluebutton.asc -O- | sudo apt-key add -<\/pre>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0633\u0631\u0648\u0631 \u062e\u0648\u062f \u0631\u0627 \u0628\u0627 BigBlueButton 2.0 (\u06cc\u0627 \u0646\u0633\u062e\u0647 \u0642\u0628\u0644\u06cc) \u0628\u0647 \u0631\u0648\u0632 \u0645\u06cc \u06a9\u0646\u06cc\u062f \u060c \u0627\u0628\u062a\u062f\u0627 \u0628\u0627\u06cc\u062f \u0628\u0633\u062a\u0647 bbb-client \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u06cc\u062f. \u0637\u0628\u0642 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo bbb-conf --stop\r\n$ sudo apt-get purge -y bbb-client<\/pre>\n<p style=\"text-align: justify;\">\u0627\u06cc\u0646 \u0628\u062f\u0627\u0646 \u062f\u0644\u06cc\u0644 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u062e\u06cc \u0627\u0632 \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u0645\u062a\u0639\u0644\u0642 \u0628\u0647 bbb-client \u060c \u0628\u0647 bbb-web \u0627\u0646\u062a\u0642\u0627\u0644 \u062f\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u062d\u0630\u0641 \u0628\u0633\u062a\u0647 bbb-client \u0642\u0628\u0644 \u0627\u0632 \u0628\u0647 \u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0628\u0627 BigBlueButton 2.2 \u0628\u0647 bbb-web \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0631\u0627 \u0628\u062f\u0648\u0646 \u062a\u0646\u0627\u0642\u0636 \u0648 \u06cc\u0627 \u0646\u0642\u0635\u06cc \u0627\u0632 \u0646\u0633\u062e\u0647 \u0642\u062f\u06cc\u0645\u06cc bbb-client \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u062f.<\/p>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f\u060c \u0633\u0631\u0648\u0631 \u0634\u0645\u0627 \u0628\u0627\u06cc\u062f \u0628\u062f\u0627\u0646\u062f \u06a9\u0647 \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc BigBlueButton 2.2 \u0631\u0627 \u06a9\u062c\u0627 \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0646\u062f. \u0628\u0631\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u062e\u0632\u0646 \u067e\u06a9\u06cc\u062c\u060c \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ echo \"deb https:\/\/ubuntu.bigbluebutton.org\/xenial-22\/ bigbluebutton-xenial main\" | sudo tee \/etc\/apt\/source.list.d\/bigbluebutton.list<\/pre>\n<p style=\"text-align: justify;\">\u0633\u067e\u0633 apt-get \u0631\u0627 \u0628\u0631\u0627\u06cc \u067e\u0627\u06cc\u06cc\u0646 \u0622\u0648\u0631\u062f\u0646 \u067e\u06cc\u0648\u0646\u062f\u0647\u0627 \u0628\u0647 \u0622\u062e\u0631\u06cc\u0646 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc bbb\u060c \u0628\u0647 \u0627\u062c\u0631\u0627 \u0628\u0631\u0633\u0627\u0646\u06cc\u062f. \u0645\u0627\u0646\u0646\u062f \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo apt-get update<\/pre>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">3. \u067e\u0634\u062a\u06cc\u0628\u0627\u0646 \u06af\u06cc\u0631\u06cc \u0627\u0632 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0633\u0641\u0627\u0631\u0634\u06cc<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0627\u06cc\u0646 \u06cc\u06a9 \u0646\u0635\u0628 \u062c\u062f\u06cc\u062f \u0628\u0627\u0634\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0627\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647 \u0635\u0631\u0641 \u0646\u0638\u0631 \u06a9\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 BigBlueButon2.0 \u06cc\u0627 \u0646\u0633\u062e\u0647 \u0642\u0628\u0644\u06cc BigBlueButton 2.2 \u0628\u0647 \u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u062f\u0647\u06cc\u062f\u060c \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0633\u0641\u0627\u0631\u0634\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u062f\u060c \u0645\u0627\u0646\u0646\u062f:<\/p>\n<ul style=\"text-align: justify;\">\n<li>\u06af\u0648\u0627\u0647\u06cc SSL \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 \/ etc \/ nginx \/ sites-available \/ bigbluebutton \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f.<\/li>\n<li>FreeSWITCH \u0631\u0627 \u0628\u0631\u0627\u06cc \u067e\u0630\u06cc\u0631\u0634 \u062a\u0645\u0627\u0633\u200c\u0647\u0627\u06cc \u062a\u0644\u0641\u0646\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f.<\/li>\n<li>\u067e\u0631\u0648\u0646\u062f\u0647 \u067e\u06cc\u0634 \u0641\u0631\u0636 \/var\/www\/bigbluebutton-default\/default.pdf \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f.<\/li>\n<\/ul>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">4. \u0646\u0635\u0628 bigbluebottun<\/span><\/h2>\n<p style=\"text-align: justify;\">\u062a\u0648\u062c\u0647: \u0627\u06af\u0631 \u0627\u0632 BigBlueButton 2.0 \u0628\u0631\u0627\u06cc \u0628\u0647 \u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0628\u0647\u0631\u0647 \u0645\u06cc\u200c\u0628\u0631\u06cc\u062f (\u06cc\u0627 \u0642\u0628\u0644 \u0627\u0632 \u0622\u0646)\u060c \u0627\u0632 sudo apt-get purbb-client \u0628\u0631\u0627\u06cc \u0627\u0632 \u0646\u0635\u0628 \u062e\u0627\u0631\u062c \u06a9\u0631\u062f\u0646 \u0648 \u06cc\u0627 \u062d\u0630\u0641 bbb-client \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u0645\u0648\u0631\u062f \u0628\u0631\u0627\u06cc \u0648\u0642\u062a\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u062e\u0648\u0627\u0647\u06cc\u062f \u0648\u0631\u0698\u0646 \u062c\u062f\u06cc\u062f \u0627\u0632 bbb \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0627\u06a9\u0646\u0648\u0646 \u0645\u0627 \u0622\u0645\u0627\u062f\u0647 \u0646\u0635\u0628 bbb \u0647\u0633\u062a\u06cc\u0645. \u062f\u0648 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo apt-get install bigbluebutton\r\n$ sudo apt-get install bbb-html5<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0647\u0631 \u062f\u0633\u062a\u0648\u0631\u060c \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0627\u0632 \u0634\u0645\u0627 \u062e\u0648\u0627\u0633\u062a\u0647 \u0634\u062f \u062a\u0627 \u0639\u0645\u0644\u06cc\u0627\u062a \u0631\u0627 \u0628\u0647 \u0627\u0646\u062c\u0627\u0645 \u0628\u0631\u0633\u0627\u0646\u06cc\u062f\u060c &#8220;Y&#8221; \u0631\u0627 \u062a\u0627\u06cc\u067e \u06a9\u0646\u06cc\u062f \u0648 \u0633\u067e\u0633 ENTER \u0631\u0627 \u0641\u0634\u0627\u0631 \u062f\u0647\u06cc\u062f.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0646\u06a9\u062a\u0647 1:<\/span><\/h3>\n<p style=\"text-align: justify;\">\u0634\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0631\u06af\u0648\u0646\u0647 \u062e\u0637\u0627\u06cc &#8220;\u0639\u062f\u0645 \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u067e\u0631\u0648\u0646\u062f\u0647 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0627\u0636\u0627\u0641\u06cc&#8221; \u062f\u0631 \u0628\u0633\u062a\u0647 \u0646\u0635\u0628 ttf-mscorefonts-installer \u0631\u0627 \u0646\u0627\u062f\u06cc\u062f\u0647 \u0628\u06af\u06cc\u0631\u06cc\u062f. \u0627\u06cc\u0646 \u0645\u0634\u06a9\u0644 \u0628\u0627 \u0627\u0628\u0648\u0646\u062a\u0648 16.04 \u06a9\u0627\u0645\u0644\u0627 \u0634\u0646\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0646\u06a9\u062a\u0647 2:<\/span><\/h3>\n<p style=\"text-align: justify;\">\u06af\u0631 \u0641\u0631\u0622\u06cc\u0646\u062f \u0646\u0635\u0628 \u06a9\u0631\u062f\u0646 \u0642\u0628\u0644 \u0627\u0632 \u0627\u062a\u0645\u0627\u0645 \u0628\u0627 \u062e\u0637\u0627\u06cc\u06cc \u0645\u0648\u0627\u062c\u0647 \u0634\u062f \u060c \u0645\u0631\u0627\u062d\u0644 \u0631\u0627 \u062f\u0648\u0628\u0627\u0631\u0647 \u0645\u0648\u0631\u062f \u0628\u0631\u0631\u0633\u06cc \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f. \u0627\u06af\u0631 \u062e\u0637\u0627\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0631\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0647 \u0648 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0628\u0631\u0637\u0631\u0641 \u06a9\u0631\u062f\u06cc\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 sudo apt-get install -f\u060c \u0646\u0635\u0628 \u0631\u0627 \u062a\u0645\u0627\u0645 \u06a9\u0646\u06cc\u062f.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0646\u06a9\u062a\u0647 3:<\/span><\/h3>\n<p style=\"text-align: justify;\">\u06af\u0631 \u0628\u0639\u062f \u0627\u0632 \u0646\u0635\u0628 sudo apt-get -f \u0647\u0646\u0648\u0632 \u062e\u0637\u0627\u06cc\u06cc \u062f\u0627\u0631\u06cc\u062f \u060c \u0647\u0645\u06cc\u0646 \u062c\u0627 \u062a\u0648\u0642\u0641 \u06a9\u0646\u06cc\u062f. \u0646\u0635\u0628 \u062a\u0645\u0627\u0645 \u0646\u0634\u062f\u0647 \u0627\u0633\u062a \u0648 bbb \u0627\u062c\u0631\u0627 \u0646\u062e\u0648\u0627\u0647\u062f \u0634\u062f. \u0628\u0631\u0627\u06cc \u06a9\u0645\u06a9 \u0628\u0647 \u0631\u0627\u0647\u0646\u0645\u0627\u06cc\u06cc \u0639\u06cc\u0628 \u06cc\u0627\u0628\u06cc \u0648 \u06af\u0632\u06cc\u0646\u0647 \u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u067e\u0633 \u0627\u0632 \u0627\u062a\u0645\u0627\u0645 \u0646\u0635\u0628\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f HTML5 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0645\u0634\u062a\u0631\u06cc \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f (\u0647\u0645\u06cc\u0646 \u0645\u0648\u0631\u062f \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u0645\u06af\u0631 \u0627\u06cc\u0646\u06a9\u0647 \u0628\u0647 \u0645\u0634\u062a\u0631\u06cc Flash \u0646\u06cc\u0627\u0632 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f).<\/p>\n<p style=\"text-align: justify;\">\u0633\u0631\u0627\u0646\u062c\u0627\u0645 \u060c \u0628\u0631\u0627\u06cc \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0628\u0647 \u0631\u0648\u0632 \u0628\u0648\u062f\u0646 \u0647\u0645\u0647 \u0628\u0633\u062a\u0647\u200c\u0647\u0627\u060c \u062f\u0631 \u0622\u062e\u0631 dist-upgrade \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f. \u0645\u0627\u0646\u0646\u062f \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo apt-get dist-upgrade<\/pre>\n<p style=\"text-align: justify;\">\u067e\u0633 \u0627\u0632 \u0627\u062a\u0645\u0627\u0645 \u0646\u0635\u0628\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f HTML5 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634 \u0641\u0631\u0636 (\u062a\u0648\u0635\u06cc\u0647) \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0633\u067e\u0633 bbb \u0631\u0627 \u0631\u06cc \u0627\u0633\u062a\u0627\u0631\u062a \u06a9\u0646\u06cc\u062f:<\/span><\/h3>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo bbb-conf --restart<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0627 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u062a\u0645\u0627\u0645\u06cc \u0627\u062c\u0632\u0627\u06cc \u0633\u0631\u0648\u0631 bbb \u0628\u0647 \u062a\u0631\u062a\u06cc\u0628 \u0645\u062c\u062f\u062f\u0627\u064b \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u06cc\u200c\u0634\u0648\u0646\u062f.<\/p>\n<h4 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u062a\u0648\u062c\u0647:<\/span><\/h4>\n<p style=\"text-align: justify;\">\u0646\u06af\u0631\u0627\u0646 \u0646\u0628\u0627\u0634\u06cc\u062f \u0627\u06af\u0631 \u062f\u0631 \u0627\u0628\u062a\u062f\u0627 \u062e\u0637\u0627\u06cc<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\"># Not running: tomcat7 or grails \u0648 \u06cc\u0627 Error: Could not connect to the configured hostname\/IP address<\/pre>\n<p style=\"text-align: justify;\">\u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0631\u062f\u06cc\u062f. \u0686\u0631\u0627 \u06a9\u0647 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u062f\u062a\u06cc \u0637\u0648\u0644 \u0645\u06cc\u200c\u06a9\u0634\u062f.<\/p>\n<p style=\"text-align: justify;\">\u067e\u0633 \u0627\u0632 \u0627\u062a\u0645\u0627\u0645 \u0631\u06cc \u0627\u0633\u062a\u0627\u0631\u062a \u0634\u062f\u0646 \u060c \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 bbb-conf &#8211;check \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f. \u0647\u0646\u06af\u0627\u0645 \u0627\u062c\u0631\u0627\u06cc \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631\u060c \u0628\u0627\u06cc\u062f \u062e\u0631\u0648\u062c\u06cc \u0645\u0634\u0627\u0628\u0647 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo bbb-conf --check\r\n\r\nBigBlueButton Server 2.2.0 (1571)\r\n                    Kernel version: 4.4.0-142-generic\r\n                      Distribution: Ubuntu 16.04.6 LTS (64-bit)\r\n                            Memory: 16432 MB\r\n\r\n\/usr\/share\/bbb-web\/WEB-INF\/classes\/bigbluebutton.properties (bbb-web)\r\n       bigbluebutton.web.serverURL: http:\/\/178.128.233.105\r\n                defaultGuestPolicy: ALWAYS_ACCEPT\r\n\r\n\/etc\/nginx\/sites-available\/bigbluebutton (nginx)\r\n                       server name: 178.128.233.105\r\n                              port: 80, [::]:80\r\n                    bbb-client dir: \/var\/www\/bigbluebutton\r\n\r\n\/var\/www\/bigbluebutton\/client\/conf\/config.xml (bbb-client)\r\n                Port test (tunnel): rtmp:\/\/178.128.233.105\r\n                              red5: 178.128.233.105\r\n              useWebrtcIfAvailable: true\r\n\r\n\/opt\/freeswitch\/etc\/freeswitch\/vars.xml (FreeSWITCH)\r\n                       local_ip_v4: 178.128.233.105\r\n                   external_rtp_ip: stun:stun.freeswitch.org\r\n                   external_sip_ip: stun:stun.freeswitch.org\r\n\r\n\/opt\/freeswitch\/etc\/freeswitch\/sip_profiles\/external.xml (FreeSWITCH)\r\n                        ext-rtp-ip: $${local_ip_v4}\r\n                        ext-sip-ip: $${local_ip_v4}\r\n                        ws-binding: :5066\r\n                       wss-binding: :7443\r\n\r\n\/usr\/local\/bigbluebutton\/core\/scripts\/bigbluebutton.yml (record and playback)\r\n                     playback_host: 178.128.233.105\r\n                 playback_protocol: http\r\n                            ffmpeg: 4.1.1-0york1~16.04\r\n\r\n\/etc\/bigbluebutton\/nginx\/sip.nginx (sip.nginx)\r\n                        proxy_pass: http:\/\/178.128.233.105:5066\r\n\r\n\r\n** Potential problems described below **<\/pre>\n<p style=\"text-align: justify;\">\u0647\u0631 \u062e\u0631\u0648\u062c\u06cc\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u0645\u0634\u06a9\u0644\u0627\u062a \u0627\u062d\u062a\u0645\u0627\u0644\u06cc \u0628\u0627\u0634\u062f\u060c \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062e\u0637\u0627\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06cc\u0627 \u062e\u0637\u0627\u0647\u0627\u06cc \u0646\u0635\u0628 \u0631\u0627 \u0646\u0634\u0627\u0646 \u062f\u0647\u062f. \u062f\u0631 \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0645\u0648\u0627\u0631\u062f \u060c \u067e\u06cc\u0627\u0645 \u0647\u0627 \u0628\u0647 \u0634\u0645\u0627 \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc \u06a9\u0646\u0646\u062f \u06a9\u0647 \u0686\u06af\u0648\u0646\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0631\u0627\u0647 \u062d\u0644\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u0645\u0633\u0626\u0644\u0647 \u0631\u0627 \u062d\u0644 \u06a9\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0647\u0645\u0686\u0646\u06cc\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 sudo bbb-conf &#8211;status \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u062a\u0645\u0627\u0645 \u0645\u0631\u0627\u062d\u0644 \u0628\u06cc\u06af \u0628\u0644\u0648 \u0628\u0627\u062a\u0646 \u0634\u0631\u0648\u0639 \u0634\u062f\u0647 \u0648 \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627 \u0647\u0633\u062a\u0646\u062f.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo bbb-conf --status\r\nred5 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u25ba [\u2714 - active]\r\nnginx \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u25ba [\u2714 - active]\r\nfreeswitch \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u25ba [\u2714 - active]\r\nredis-server \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u25ba [\u2714 - active]\r\nbbb-apps-akka \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u25ba [\u2714 - active]\r\nbbb-transcode-akka \u2014\u2014\u2014\u2014\u25ba [\u2714 - active]\r\nbbb-fsesl-akka \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u25ba [\u2714 - active]\r\ntomcat7 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u25ba [\u2714 - active]\r\nmongod \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u25ba [\u2714 - active]\r\nbbb-html5 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u25ba [\u2714 - active]\r\nbbb-webrtc-sfu \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u25ba [\u2714 - active]\r\nkurento-media-server \u2014\u2014\u25ba [\u2714 - active]\r\netherpad \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u25ba [\u2714 - active]\r\nbbb-web \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u25ba [\u2714 - active]\r\nbbb-lti \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u25ba [\u2714 - active]<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647\u060c <strong><a href=\"https:\/\/parspack.com\/blog\/hosting\/learn-server\/what-is-bigbluebutton-server\">\u0633\u0631\u0648\u0631 \u0628\u06cc\u06af \u0628\u0644\u0648 \u0628\u0627\u062a\u0646<\/a><\/strong> \u0634\u0645\u0627 \u0628\u0647 \u0622\u062f\u0631\u0633 IPV4 \u062a\u0648\u062c\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u0627\u06af\u0631 \u0633\u0631\u0648\u0631 \u0634\u0645\u0627 \u062f\u0631 \u0622\u062f\u0631\u0633 IP 178.128.233.105 \u0627\u0633\u062a\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f http:\/\/178.128.233.105\/ \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f \u0648 \u0635\u0641\u062d\u0647 welcome \u0631\u0627 \u0628\u0628\u06cc\u0646\u06cc\u062f.<\/p>\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" data-loaded=\"true\" src=\"https:\/\/parspack.com\/blog\/wp-content\/uploads\/2020\/05\/welcome-screen.jpg\" class=\"wp-image-11513 size-full\" alt=\"\u0646\u0635\u0628 bbb\" title=\"\u0635\u0641\u062d\u0647 wlcome screen\"       width=\"750\" height=\"400\" srcset=\"https:\/\/parspack.com\/blog\/wp-content\/uploads\/2020\/05\/welcome-screen.jpg 750w, https:\/\/parspack.com\/blog\/wp-content\/uploads\/2020\/05\/welcome-screen-300x160.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><figcaption class=\"text-subtitle-5 text-gray-9 text-center mt-2\" >\u0635\u0641\u062d\u0647 welcome\u00a0bigbluebutton<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">\u0628\u0627 \u0627\u06cc\u0646 \u0648\u062c\u0648\u062f \u0646\u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0648\u0627\u0631\u062f \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f\u060c \u0645\u06af\u0631 \u0627\u06cc\u0646\u06a9\u0647 \u0646\u0633\u062e\u0647 API demos \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0631\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f. (\u0627\u06af\u0631 \u0628\u062e\u0648\u0627\u0647\u06cc\u062f \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0631\u0627 \u0627\u0645\u062a\u062d\u0627\u0646 \u06a9\u0646\u06cc\u062f\u060c \u0628\u0627 \u062e\u0637\u0627\u06cc \u0627\u062d\u062a\u0645\u0627\u0644\u06cc 404 \u0631\u0648 \u0628\u0647 \u0631\u0648 \u062e\u0648\u0627\u0647\u06cc\u062f \u0634\u062f)<\/p>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0642\u0635\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u0633\u0631\u0648\u0631 \u0631\u0627 \u0628\u0627 front-end \u062f\u0627\u0631\u06cc\u062f\u060c \u0628\u0647 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc API demos \u0646\u06cc\u0627\u0632\u06cc \u0646\u06cc\u0633\u062a. \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f bbb \u0631\u0627 \u0628\u0627 \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u0648\u0627\u0631\u062f \u0634\u062e\u0635 \u062b\u0627\u0644\u062b \u0627\u062f\u063a\u0627\u0645 \u06a9\u0646\u06cc\u062f \u0648 \u062f\u0631 \u062c\u0647\u062a \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 \u0633\u0627\u0632\u06cc \u0622\u062f\u0631\u0633 \u0633\u0631\u0648\u0631 \u0628\u0647 \u062c\u0644\u0648 \u0628\u0631\u0648\u06cc\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646 \u0634\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 bbb-conf \u0628\u0631\u0627\u06cc \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0646 \u0627\u0637\u0644\u0627\u0639\u0627\u062a\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0627\u0632 bbb-conf \u2013secret \u0628\u0647\u0631\u0647 \u0645\u0646\u062f \u0647\u0633\u062a\u0646\u062f. \u0645\u0627\u0646\u0646\u062f \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo bbb-conf --secret\r\n\r\nURL: http:\/\/178.128.233.105\/bigbluebutton\/\r\nSecret: 330a8b08c3b4c61533e1d0c5ce1ac88f\r\n\r\nLink to the API-Mate:\r\nhttp:\/\/mconf.github.io\/api-mate\/#server=http:\/\/178.128.233.105\/bigbluebutton\/&amp;sharedSecret=330a8b08c3b4c61533e1d0c5ce1ac88f<\/pre>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">5. \u0646\u0635\u0628 \u0646\u0633\u062e\u0647 api demos<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc api demos \u0645\u062c\u0645\u0648\u0639\u0647 \u0627\u06cc \u0627\u0632 \u0635\u0641\u062d\u0627\u062a Java Server (JSP) \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u06cc\u06a9 \u0648\u0627\u0633\u0637 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0648\u0628 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0622\u0632\u0645\u0627\u06cc\u0634 API bbb \u067e\u06cc\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u0646\u0645\u0648\u0646\u0647 \u0647\u0627\u06cc API\u060c \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo apt-get install bbb-demo<\/pre>\n<p style=\"text-align: justify;\">\u067e\u0633 \u0627\u0632 \u0646\u0635\u0628\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0646\u0627\u0645 \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 \u0635\u0641\u062d\u0647 \u0627\u0635\u0644\u06cc \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0647 \u0648 \u0631\u0648\u06cc &#8220;\u0639\u0636\u0648\u06cc\u062a&#8221; \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u06cc\u062f.<\/p>\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" data-loaded=\"true\" src=\"https:\/\/parspack.com\/blog\/wp-content\/uploads\/2020\/05\/join-html5.jpg\" class=\"wp-image-11512 size-full\" alt=\"\u0639\u0636\u0648\u06cc\u062a html5\" title=\"\u0639\u0636\u0648\u06cc\u062a \u062f\u0631\u00a0bigbluebutton\"       width=\"750\" height=\"400\" srcset=\"https:\/\/parspack.com\/blog\/wp-content\/uploads\/2020\/05\/join-html5.jpg 750w, https:\/\/parspack.com\/blog\/wp-content\/uploads\/2020\/05\/join-html5-300x160.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><figcaption class=\"text-subtitle-5 text-gray-9 text-center mt-2\" >\u0646\u062d\u0648\u0647 \u0639\u0636\u0648\u06cc\u062a \u062f\u0631\u00a0bigbluebutton<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">\u0627\u06cc\u0646 \u0634\u0645\u0627 \u0631\u0627 \u0628\u0647 \u062c\u0644\u0633\u0647 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0645\u0648\u0633\u0648\u0645 \u0628\u0647 &#8220;Demo meeting&#8221; \u067e\u06cc\u0648\u0646\u062f \u0645\u06cc\u200c\u062f\u0647\u062f. \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0635\u0641\u062d\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 FireFox\u060c \u0628\u0627\u0632 \u06a9\u0631\u062f\u0646 \u067e\u0627\u0646\u0644 Shared Notes \u060c \u06a9\u0634\u06cc\u062f\u0646 \u0631\u0648\u06cc \u062a\u062e\u062a\u0647 \u0633\u0641\u06cc\u062f \u0648 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06af\u0630\u0627\u0631\u06cc \u06cc\u06a9 \u0648\u0628 \u06a9\u0645 \u0639\u06a9\u0633 \u0628\u06af\u06cc\u0631\u06cc\u062f.<\/p>\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" data-loaded=\"true\" src=\"https:\/\/parspack.com\/blog\/wp-content\/uploads\/2020\/05\/first-install.jpg\" class=\"wp-image-11511 size-full\" alt=\"first-install\" title=\"Demo meeting \u0686\u06cc\u0633\u062a\u061f\"       width=\"750\" height=\"400\" srcset=\"https:\/\/parspack.com\/blog\/wp-content\/uploads\/2020\/05\/first-install.jpg 750w, https:\/\/parspack.com\/blog\/wp-content\/uploads\/2020\/05\/first-install-300x160.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><figcaption class=\"text-subtitle-5 text-gray-9 text-center mt-2\" >Demo meeting \u062f\u0631 bbb<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627\u06cc API \u062a\u0645\u0627\u0645 \u0634\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0631\u0627\u06cc \u062d\u062f\u0641 \u0622\u0646\u200c\u0647\u0627 \u0627\u0642\u062f\u0627\u0645 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo apt-get remove bbb-demo<\/pre>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">6. \u0633\u0631\u0648\u0631 \u062e\u0648\u062f \u0631\u0627 \u0645\u062c\u062f\u062f\u0627\u064b \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0633\u0631\u0648\u0631 BigBlueButton \u0631\u0627 \u062f\u0631 \u0647\u0631 \u0632\u0645\u0627\u0646 \u0648 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0645\u062c\u062f\u062f\u0627\u064b \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo bbb-conf --restart\r\n$ sudo bbb-conf --check<\/pre>\n<p style=\"text-align: justify;\">bbb-conf &#8211;check \u0628\u0631\u062e\u06cc \u0627\u0632 \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u06af\u0632\u0627\u0631\u0634 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0628\u0631\u062e\u06cc \u067e\u06cc\u0627\u0645\u200c\u0647\u0627\u06cc \u062e\u0637\u0627 \u0627\u0633\u06a9\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0628\u0627\u0632 \u0647\u0645 \u0627\u06af\u0631 \u0647\u0631 \u062e\u0631\u0648\u062c\u06cc\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u0645\u0634\u06a9\u0644\u0627\u062a \u0627\u062d\u062a\u0645\u0627\u0644\u06cc \u0628\u0648\u062f\u0647 \u060c \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0646\u0634\u0627\u0646 \u062f\u0647\u0646\u062f\u0647 \u062e\u0637\u0627\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06cc\u0627 \u062e\u0637\u0627\u0647\u0627\u06cc \u0646\u0635\u0628 \u0628\u0627\u0634\u0646\u062f. \u062f\u0631 \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0645\u0648\u0627\u0631\u062f\u060c \u067e\u06cc\u0627\u0645\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u0628\u0647 \u0634\u0645\u0627 \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc \u06a9\u0646\u0646\u062f \u06a9\u0647 \u0686\u06af\u0648\u0646\u0647 \u0645\u0633\u0626\u0644\u0647 \u0631\u0627 \u062d\u0644 \u06a9\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u062a\u0648\u062c\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 sudo bbb-conf &#8211;check \u0628\u0647 \u0634\u0645\u0627 \u0647\u0634\u062f\u0627\u0631 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0647 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc API demos \u0646\u0635\u0628 \u0634\u062f\u0647\u200c\u0627\u0646\u062f \u0648 \u0627\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0647\u0645\u0647 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc \u06a9\u0646\u062f \u06a9\u0647 \u0628\u0647 \u0633\u0631\u0648\u0631 \u0628\u0647 \u0645\u0646\u0638\u0648\u0631 \u0627\u062c\u0631\u0627\u06cc session \u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0646\u0646\u062f. (\u062d\u0630\u0641 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc API demos)<\/p>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u067e\u06cc\u0627\u0645\u0647\u0627\u06cc \u0647\u0634\u062f\u0627\u0631 \u062f\u0647\u0646\u062f\u0647 \u062f\u06cc\u06af\u0631\u06cc \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0631\u062f\u06cc\u062f \u060c \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u0646\u0635\u0628 troubleshooting \u0628\u067e\u0631\u062f\u0627\u0632\u06cc\u062f.<\/p>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">7. \u0645\u0631\u0627\u062d\u0644 \u0646\u0647\u0627\u06cc\u06cc<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0627\u06cc\u0646 \u0633\u0631\u0648\u0631 \u0628\u0631\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0634\u0648\u062f\u060c \u0628\u0627\u06cc\u062f:<\/p>\n<ul style=\"text-align: justify;\">\n<li>\u0628\u0631\u0627\u06cc \u0633\u0631\u0648\u0631 \u06cc\u06a9 \u0646\u0627\u0645 \u0645\u06cc\u0632\u0628\u0627\u0646 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f<\/li>\n<li>\u0628\u0631\u0627\u06cc \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0627\u0632 HTTPS \u0627\u0642\u062f\u0627\u0645 \u0628\u0647 <a title=\"\u062e\u0631\u06cc\u062f \u06af\u0648\u0627\u0647\u06cc ssl\" href=\"\/ssl\" target=\"_blank\" rel=\"noopener\">\u062e\u0631\u06cc\u062f ssl<\/a> \u0648 \u0646\u0635\u0628 \u0622\u0646 \u06a9\u0646\u06cc\u062f.<\/li>\n<li>\u0633\u06cc\u0633\u062a\u0645 \u062e\u0648\u062f \u0631\u0627 \u0627\u06cc\u0645\u0646 \u06a9\u0646\u06cc\u062f &#8211; \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u067e\u0648\u0631\u062a\u200c\u0647\u0627\u06cc \u062e\u0627\u0635 \u0631\u0627 \u0645\u062d\u062f\u0648\u062f \u06a9\u0646\u06cc\u062f.<\/li>\n<li>\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0633\u0631\u0648\u0631 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631 \u062f\u0631 \u067e\u0634\u062a \u0641\u0627\u06cc\u0631\u0648\u0627\u0644 (\u062f\u0631 \u0635\u0648\u0631\u062a \u0644\u0632\u0648\u0645)<\/li>\n<li>\u0633\u062e\u0647\u200c\u0647\u0627\u06cc API demos \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u06cc\u062f (\u0627\u06af\u0631 \u0622\u0646\u0647\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0622\u0632\u0645\u0627\u06cc\u0634 \u06a9\u0631\u062f\u0646 \u0646\u0635\u0628 \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u062f)<\/li>\n<li>\u06cc\u06a9 \u0633\u0631\u0648\u0631 TURN \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f (\u0627\u06af\u0631 \u0633\u0631\u0648\u0631 \u0634\u0645\u0627 \u062f\u0631 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u0627\u0633\u062a \u0648 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646\u06cc \u062f\u0627\u0631\u06cc\u062f \u06a9\u0647 \u0627\u0632 \u067e\u0634\u062a \u0641\u0627\u06cc\u0631\u0648\u0627\u0644\u200c\u0647\u0627\u06cc \u0645\u062d\u062f\u0648\u062f \u06a9\u0646\u0646\u062f\u0647 \u0628\u0647 \u0622\u0646 \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0631\u0646\u062f)<\/li>\n<\/ul>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0627\u062e\u062a\u0635\u0627\u0635 \u062f\u0627\u062f\u0646 \u06cc\u06a9 \u0646\u0627\u0645 \u0647\u0627\u0633\u062a<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0647\u0631 \u0633\u0631\u0648\u0631 BigBlueButton \u062a\u0648\u0644\u06cc\u062f\u06cc \u060c \u0628\u0627\u06cc\u062f \u0622\u0646 \u0631\u0627 \u0628\u0647 \u06cc\u06a9 \u0646\u0627\u0645 \u0645\u06cc\u0632\u0628\u0627\u0646 \u0627\u062e\u062a\u0635\u0627\u0635 \u062f\u0647\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0642\u0628\u0644\u0627\u064b \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0646\u06a9\u0631\u062f\u0647 \u0627\u06cc\u062f \u060c \u0628\u0627\u06cc\u062f \u06cc\u06a9 \u0646\u0627\u0645 \u062f\u0627\u0645\u0646\u0647 \u0631\u0627 \u0627\u0632 \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u0646\u062f\u0647 \u0633\u0631\u0648\u06cc\u0633 \u0646\u0627\u0645 \u062f\u0627\u0645\u0646\u0647 (DNS) \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f \u0648 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0631\u0627\u0628\u0637 \u0648\u0628 \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u0646\u062f\u0647\u060c A record \u0631\u0627 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u062f\u06cc\u0646 \u0635\u0648\u0631\u062a \u06a9\u0647 \u0628\u0647 \u0622\u062f\u0631\u0633 IP \u0633\u0631\u0648\u0631 \u062e\u0648\u062f \u0627\u0634\u0627\u0631\u0647 \u06a9\u0646\u062f.<\/p>\n<p style=\"text-align: justify;\">\u067e\u0633 \u0627\u0632 \u062a\u0646\u0638\u06cc\u0645 A record\u060c \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0648 EXTERNAL_HOST_NAME \u0631\u0627 \u0628\u0627 \u0646\u0627\u0645 \u0645\u06cc\u0632\u0628\u0627\u0646 \u0633\u0631\u0648\u0631 BigBlueButton \u062e\u0648\u062f \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ ping EXTERNAL_HOST_NAME<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0645\u062b\u0627\u0644\u06cc \u0627\u0632 \u062e\u0631\u0648\u062c\u06cc \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 demo.bigbluebutton.org \u0622\u0648\u0631\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ ping demo.bigbluebutton.org\r\nPING demo.bigbluebutton.org (146.20.105.32) 56(84) bytes of data.\r\n64 bytes from 146.20.105.32: icmp_seq=1 ttl=44 time=27.5 ms<\/pre>\n<p style=\"text-align: justify;\">\u062a\u0648\u062c\u0647: \u0627\u06af\u0631 \u0633\u0631\u0648\u0631 \u0634\u0645\u0627 \u0627\u062c\u0627\u0632\u0647 \u0639\u0628\u0648\u0631 ICMP \u0631\u0627 \u0646\u0645\u06cc \u062f\u0647\u062f \u060c \u0647\u06cc\u0686 \u0628\u0627\u06cc\u062a\u06cc \u0628\u0631\u0646\u06af\u0631\u062f\u0627\u0646\u062f\u0647 \u0646\u0645\u06cc \u0634\u0648\u062f\u060c \u0627\u0645\u0627 \u0628\u0627\u06cc\u062f \u0622\u062f\u0631\u0633 IP \u0633\u0631\u0648\u0631 \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 \u062f\u0627\u062e\u0644 \u0628\u0631\u0627\u06a9\u062a \u0647\u0627 () \u0628\u0639\u062f \u0627\u0632 \u0646\u0627\u0645 \u0645\u06cc\u0632\u0628\u0627\u0646 \u0628\u0628\u06cc\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0646\u0627\u0645 \u0645\u06cc\u0632\u0628\u0627\u0646 \u0628\u0647 \u0622\u062f\u0631\u0633 IP \u0633\u0631\u0648\u0631 (\u06cc\u0627 \u0622\u062f\u0631\u0633 IP \u0641\u0627\u06cc\u0631\u0648\u0627\u0644) \u062f\u0631 \u062d\u0627\u0644 \u062d\u0644 \u06a9\u0631\u062f\u0646 \u0645\u0634\u06a9\u0644 \u062e\u0648\u062f \u0627\u0633\u062a\u060c \u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f\u06cc \u0627\u0632 \u0627\u0628\u0632\u0627\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc bbb \u06cc\u0639\u0646\u06cc bbb-conf \u0628\u0631\u0627\u06cc \u0628\u0647 \u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0628\u0646\u062f\u06cc \u0634\u062f\u0647 bbb \u0628\u0647\u0631\u0647 \u0628\u0628\u0631\u06cc\u062f \u062a\u0627 \u062f\u0631 hostname \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0642\u0631\u0627\u0631 \u0628\u06af\u06cc\u0631\u062f.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo bbb-conf --setip HOSTNAME<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644 \u060c \u0627\u06af\u0631 \u0646\u0627\u0645 \u0645\u06cc\u0632\u0628\u0627\u0646 \u0634\u0645\u0627 bigbluebutton.example.com \u0628\u0648\u062f\u060c \u0626\u0633\u062a\u0648\u0631 \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0645\u06cc\u200c\u0628\u0627\u0634\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo bbb-conf --setip bigbluebutton.example.com<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647 \u060c \u0634\u0645\u0627 \u0628\u0627\u06cc\u062f \u0633\u0631\u0648\u0631 BigBlueButton \u0631\u0627 \u0628\u0647 \u0622\u062f\u0631\u0633 IP (\u06cc\u0627 \u0646\u0627\u0645 \u0645\u06cc\u0632\u0628\u0627\u0646) \u062a\u0648\u062c\u0647 \u06a9\u0646\u06cc\u062f \u0648 \u0628\u0647 \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u200c\u0647\u0627\u06cc API \u067e\u0627\u0633\u062e \u062f\u0647\u06cc\u062f. \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0627\u06af\u0631 \u0633\u0639\u06cc \u06a9\u0631\u062f\u06cc\u062f \u0628\u0647 \u0635\u0641\u062d\u0647 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0633\u0631\u0648\u0631 \u0628\u0627 \u06cc\u06a9 \u0645\u0631\u0648\u0631\u06af\u0631 \u0648\u0627\u0631\u062f \u0634\u0648\u06cc\u062f\u060c \u062e\u0637\u0627\u06cc \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">HTTP Status 404 - \/demo\/demo1.jsp<\/pre>\n<p style=\"text-align: justify;\">\u0686\u0631\u0627\u061f \u0633\u0631\u0648\u0631 BigBlueButton \u0628\u0631\u0627\u06cc \u0644\u06cc\u0633\u062a \u062a\u0645\u0627\u0633 \u0647\u0627\u06cc API \u062e\u0648\u062f \u0631\u0627 \u0622\u0645\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f\u060c \u0627\u0645\u0627 front-end \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0646\u0635\u0628 \u0646\u0634\u062f\u0647 \u0627\u0633\u062a. \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc API demos \u0631\u0627 \u0628\u0631\u0627\u06cc \u0622\u0632\u0645\u0627\u06cc\u0634 \u0633\u0631\u0648\u0631 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f. \u0645\u0627 \u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f \u0646\u0645\u0627\u06cc\u0647 \u0647\u0627\u06cc API \u0631\u0627 \u0646\u0635\u0628 \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u0627\u06af\u0631 \u0642\u0635\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 front-end \u0631\u0627 \u0628\u0631\u0627\u06cc \u0633\u0631\u0648\u0631 BigBlueButton \u062f\u0627\u0631\u06cc\u062f\u060c \u0628\u0647 API demos \u0627\u062d\u062a\u06cc\u0627\u062c \u0646\u062f\u0627\u0631\u06cc\u062f \u060c \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644 \u060c \u0627\u06af\u0631 \u0634\u0645\u0627 \u06cc\u06a9 \u0633\u0631\u0648\u0631 Moodle \u062f\u0627\u0631\u06cc\u062f \u0648 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f \u067e\u0644\u0627\u06af\u06cc\u0646 \u0628\u06cc\u06af \u0628\u0644\u0648 \u0628\u0627\u062a\u0646 \u0631\u0627 \u0628\u0631\u0627\u06cc Moodle \u0631\u0627 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f \u0628\u0627\u06cc\u062f \u0628\u0647 \u0633\u0631\u0648\u0631 BigBlueButton \u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f.<\/p>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc ssl \u062f\u0631 \u0633\u0631\u0648\u0631 bigbluebutton \u062e\u0648\u062f<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0627\u0645\u0646\u06cc\u062a \u0628\u06cc\u0634\u062a\u0631 \u0628\u0627\u06cc\u062f \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc SSL \u0631\u0627 \u0628\u0647 \u0633\u0631\u0648\u0631 BigBlueButton \u062e\u0648\u062f \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646\u060c \u0645\u0627\u0646\u0646\u062f Chrome 47 \u060c \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 Chrome \u0646\u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0645\u06cc\u06a9\u0631\u0648\u0641\u0648\u0646 \u062e\u0648\u062f \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 WebRTC \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u0628\u06af\u0630\u0627\u0631\u0646\u062f\u060c \u0645\u06af\u0631 \u0627\u06cc\u0646\u06a9\u0647 BigBlueButton \u0627\u0632 \u0637\u0631\u06cc\u0642 HTTPS \u0644\u0648\u062f \u0634\u0648\u062f.<\/p>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc BigBlueButton \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u0646\u0627\u0645 \u062f\u0627\u0645\u0646\u0647<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0644\u0637\u0641\u0627\u064b \u062a\u0645\u0627\u0645 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 root \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0628\u0647 \u062f\u0633\u062a \u0622\u0648\u0631\u062f\u0646 \u06af\u0648\u0627\u0647\u06cc SSL \u0645\u0639\u062a\u0628\u0631 \u0628\u0631\u0627\u06cc \u0633\u0631\u0648\u0631 \u062e\u0648\u062f\u060c \u0628\u0627\u06cc\u062f \u0627\u0632 \u0642\u0628\u0644 \u0646\u0627\u0645 \u0633\u0631\u0648\u0631 \u0631\u0627 \u0628\u0647 \u0633\u0631\u0648\u0631 BigBlueButton \u0627\u062e\u062a\u0635\u0627\u0635 \u062f\u0627\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0627\u0647\u062f\u0627\u0641 \u062f\u0627\u06a9\u06cc\u0648\u0645\u0646\u062a \u0633\u0627\u0632\u06cc\u060c \u0627\u0632 \u0646\u0627\u0645 \u062f\u0627\u0645\u0646\u0647 &#8220;shembull.com&#8221;\u060c \u0628\u0627 \u06cc\u06a9 \u0633\u0631\u0648\u0631 BigBlueButton \u0645\u06cc\u0632\u0628\u0627\u0646 \u062f\u0631 &#8220;bigbluebutton.example.com&#8221; \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0646\u0627\u0645 \u06cc\u06a9 \u062f\u0627\u0645\u0646\u0647 \u062f\u0627\u0631\u06cc\u062f \u0648 \u0622\u0646 \u0631\u0627 \u0628\u0627 \u06cc\u06a9 \u0645\u06cc\u0632\u0628\u0627\u0646 DNS \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u062f\u060c A record \u0631\u0627 \u0628\u0647 \u0622\u0646 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0628\u0647 \u0633\u0631\u0648\u0631 \u0634\u0645\u0627 \u0627\u0634\u0627\u0631\u0647 \u062f\u0627\u0631\u062f. \u0633\u067e\u0633 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 bbb-conf setip command \u0628\u0631\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc BigBlueButton \u0628\u0647\u0631\u0647 \u0628\u0628\u0631\u06cc\u062f \u06a9\u0647 \u0627\u0632 \u0646\u0627\u0645 \u062f\u0627\u0645\u0646\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u06a9\u0631\u062f\u060c \u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo bbb-conf --setip bigbluebutton.example.com<\/pre>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0628\u0647 \u062f\u0633\u062a \u0622\u0648\u0631\u062f\u0646 \u06af\u0648\u0627\u0647\u06cc ssl<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0642\u0628\u0644 \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0647 \u0628\u062a\u0648\u0627\u0646\u06cc\u062f nginx \u0631\u0627 \u062f\u0631 BigBlueButton \u062f\u0631 \u0645\u062d\u062a\u0648\u0627\u06cc \u0633\u0631\u0648\u0631 \u0627\u0632 \u0637\u0631\u06cc\u0642 HTTPS \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f\u060c \u0628\u0627\u06cc\u062f \u06cc\u06a9 \u06af\u0648\u0627\u0647\u06cc SSL \u0645\u0639\u062a\u0628\u0631 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f. \u062f\u0627\u0645\u0646\u0647 \u0645\u0639\u062a\u0628\u0631 (\u06af\u0627\u0647\u06cc \u0627\u0648\u0642\u0627\u062a \u0628\u0647 \u0646\u0627\u0645 &#8220;\u06a9\u0644\u0627\u0633 1&#8221;) \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 4096 bit RSA key \u0648 SHA-256 checksum \u06af\u0648\u0627\u0647\u06cc \u0628\u0646\u062f\u06cc \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u06a9\u0647 \u062d\u062f\u0627\u0642\u0644 \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc \u0641\u0639\u0644\u06cc \u0627\u0633\u062a \u0648 \u0628\u0627\u06cc\u062f \u06a9\u0627\u0631\u0622\u0645\u062f \u0628\u0627\u0634\u062f.<\/p>\n<p style=\"text-align: justify;\">\u062a\u0639\u062f\u0627\u062f\u06cc \u0627\u0632 \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u0646\u062f \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0622\u0646\u0647\u0627 \u06af\u0648\u0627\u0647\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0646\u06cc\u062f. \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0634\u0631\u06a9\u062a\u200c\u0647\u0627\u06cc \u0641\u0631\u0648\u0634 \u0646\u0627\u0645 \u062f\u0627\u0645\u0646\u0647 \u0646\u06cc\u0632 \u062f\u0627\u0631\u0627\u06cc \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 \u0647\u0633\u062a\u0646\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0631\u062e\u06cc \u0627\u0632 \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0628\u0632\u0631\u06af \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc SSL \u0645\u0634\u0647\u0648\u0631 \u0639\u0628\u0627\u0631\u062a\u0646\u062f \u0627\u0632 Comodo \u060c Symantec \u060c GoDaddy \u060c GlobalSign \u0648 DigiCert. \u0628\u0639\u0644\u0627\u0648\u0647\u060c \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc SSL \u0631\u0627\u06cc\u06af\u0627\u0646 \u0627\u0632 StartSSL \u0648 CACert \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0647\u0633\u062a\u0646\u062f \u0648 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0622\u0646 \u0646\u06cc\u0632 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u0646\u062f: \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc StartSSL \u0628\u062f\u0648\u0646 \u067e\u0631\u062f\u0627\u062e\u062a \u0647\u0632\u06cc\u0646\u0647 \u062e\u062f\u0645\u0627\u062a \u0642\u0627\u0628\u0644 \u0644\u063a\u0648 \u0646\u06cc\u0633\u062a\u0646\u062f \u0648 \u0628\u06cc\u0634\u062a\u0631 \u0627\u0641\u0631\u0627\u062f root \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 CACert \u0631\u0627 \u062f\u0631 \u0645\u0631\u0648\u0631\u06af\u0631 \u0648\u0628 \u062e\u0648\u062f \u0646\u0635\u0628 \u0646\u06a9\u0631\u062f\u0647 \u0627\u0646\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0647\u0631 \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u0646\u062f\u0647 \u06cc\u06a9 \u0633\u0631\u06cc \u0627\u0632 \u0645\u0631\u0627\u062d\u0644 \u0631\u0627 \u0628\u0631\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f\u060c \u0627\u0645\u0627 \u0622\u0646\u200c\u0647\u0627 \u0628\u0647 \u0637\u0648\u0631 \u0645\u0639\u0645\u0648\u0644 \u0634\u0627\u0645\u0644 \u062a\u0648\u0644\u06cc\u062f \u06cc\u06a9 \u06a9\u0644\u06cc\u062f \u062e\u0635\u0648\u0635\u06cc \u0648 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u06af\u0648\u0627\u0647\u06cc \u062f\u0631 \u0645\u062d\u0644\u060c \u0627\u0631\u0633\u0627\u0644 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u06af\u0648\u0627\u0647\u06cc \u0628\u0631\u0627\u06cc \u0627\u0645\u0636\u0627\u0621 \u0648 \u0627\u0631\u0633\u0627\u0644 \u0645\u062c\u062f\u062f \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 \u0627\u0645\u0636\u0627 \u0634\u062f\u0647 \u067e\u0633 \u0627\u0632 \u0627\u0646\u062c\u0627\u0645 \u0647\u0631\u06af\u0648\u0646\u0647 \u062a\u0627\u06cc\u06cc\u062f\u06cc\u0647 \u0644\u0627\u0632\u0645 \u0647\u0633\u062a\u0646\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 \u062f\u0631 BigBlueButton\u060c \u0628\u0627\u06cc\u062f \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u0647\u0627\u06cc\u06cc \u0628\u0631\u0627\u06cc \u06af\u0648\u0627\u0647\u06cc\u060c \u06a9\u0644\u06cc\u062f \u062e\u0635\u0648\u0635\u06cc \u0648 \u0647\u0631\u06af\u0648\u0646\u0647 \u06af\u0648\u0627\u0647\u06cc \u0648\u0627\u0633\u0637\u0647 \u062f\u0631 \u0642\u0627\u0644\u0628 PEM \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0647\u0646\u0648\u0632 \u0645\u062c\u0648\u0632 SSL \u0646\u062f\u0627\u0631\u06cc\u062f \u0648 \u0633\u0631\u0648\u0631 \u0634\u0645\u0627 \u062f\u0631 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u0627\u0633\u062a\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 Lets Encrypt \u0628\u0631\u0627\u06cc \u0628\u0647 \u062f\u0633\u062a \u0622\u0648\u0631\u062f\u0646 \u0645\u062c\u0648\u0632 SSL \u0631\u0627\u06cc\u06af\u0627\u0646 \u062a\u062c\u062f\u06cc\u062f\u067e\u0630\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f (\u0628\u0639\u062f \u0627\u0632 90 \u0631\u0648\u0632 \u0645\u0646\u0642\u0636\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f \u060c \u0627\u0645\u0627 \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0642\u0627\u0628\u0644 \u062a\u062c\u062f\u06cc\u062f \u0647\u0633\u062a\u0646\u062f). \u0627\u06af\u0631 \u0628\u0631\u0627\u06cc \u0632\u0645\u0627\u0646\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0627\u0632 \u0631\u0645\u0632\u06af\u0630\u0627\u0631\u06cc Let \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f\u060c \u0633\u067e\u0633 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Let\u2019s Encrypt \u0622\u0646 \u0631\u0627 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0646\u0645\u0627\u06cc\u06cc\u062f.<\/p>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">nginx \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 https \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0628\u0633\u062a\u0647 \u0628\u0647 \u0627\u062e\u062a\u06cc\u0627\u0631 \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 \u062e\u0648\u062f (CA)\u060c \u0627\u06a9\u0646\u0648\u0646 \u0628\u0627\u06cc\u062f 2 \u06cc\u0627 \u0628\u0647 \u062a\u0639\u062f\u0627\u062f \u0628\u06cc\u0634\u062a\u0631 \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u0647 \u0634\u0631\u062d \u0632\u06cc\u0631 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f:<\/p>\n<ul style=\"text-align: justify;\">\n<li>\u06af\u0648\u0627\u0647\u06cc<\/li>\n<li>\u06a9\u0644\u06cc\u062f \u062e\u0635\u0648\u0635\u06cc<\/li>\n<li>\u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 \u0648\u0627\u0633\u0637 (\u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u06cc\u0634 \u0627\u0632 \u06cc\u06a9 \u0648\u062c\u0648\u062f \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f)<\/li>\n<\/ul>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0642\u062f\u0645 \u0628\u0639\u062f\u06cc \u0646\u0635\u0628 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u0627\u0633\u062a.<\/span><\/h2>\n<p style=\"text-align: justify;\">\u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \/ etc \/ nginx \/ ssl \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f. \u0645\u0637\u0627\u0628\u0642 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$sudo mkdir \/ etc \/ nginx \/ ssl<\/pre>\n<p style=\"text-align: justify;\">\u0648 \u0627\u06a9\u0646\u0648\u0646 \u0641\u0627\u06cc\u0644 \u06a9\u0644\u06cc\u062f \u062e\u0635\u0648\u0635\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 nginx \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f (hostname \u0631\u0627 \u062f\u0631 filename \u0628\u0627 \u0646\u0627\u0645 \u062e\u0648\u062f\u062a\u0627\u0646 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u06a9\u0646\u06cc\u062f). \u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u0627\u06cc\u0646\u060c \u0645\u062c\u0648\u0632\u0647\u0627 \u0631\u0627 \u0628\u0631\u0637\u0631\u0641 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0641\u0642\u0637 root \u0628\u062a\u0648\u0627\u0646\u062f \u06a9\u0644\u06cc\u062f \u062e\u0635\u0648\u0635\u06cc \u0631\u0627 \u0628\u062e\u0648\u0627\u0646\u062f. \u0645\u0627\u0646\u0646\u062f \u0622\u0646\u0686\u0647 \u062f\u0631 \u0632\u06cc\u0631 \u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\"># cat &gt;\/etc\/nginx\/ssl\/bigbluebutton.example.com.key &lt;&lt;'END'\r\nPaste the contents of your key file here\r\nEND\r\nchmod 0600 \/etc\/nginx\/ssl\/bigbluebutton.example.com.key<\/pre>\n<p style=\"text-align: justify;\">\u0648 \u067e\u0631\u0648\u0646\u062f\u0647 \u06af\u0648\u0627\u0647\u06cc. \u062a\u0648\u062c\u0647 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 nginx \u0628\u0647 \u06af\u0648\u0627\u0647\u06cc \u0633\u0631\u0648\u0631 \u0634\u0645\u0627 \u0648 \u0644\u06cc\u0633\u062a \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u0648\u0627\u0633\u0637\u0647 \u062f\u0631 \u06a9\u0646\u0627\u0631 \u0647\u0645 \u0648 \u062f\u0631 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u062f (hostname \u0631\u0627 \u062f\u0631 filename \u0628\u0627 \u0646\u0627\u0645 \u062e\u0648\u062f\u062a\u0627\u0646 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u06a9\u0646\u06cc\u062f). \u0647\u0645\u0627\u0646\u0646\u062f \u0632\u06cc\u0631:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\"># cat &gt;\/etc\/nginx\/ssl\/bigbluebutton.example.com.crt &lt;&lt;'END'\r\nPaste (in order) the contents of the following files:\r\n1. The signed certificate from the CA\r\n2. In order, each intermediate certificate provided by the CA (but do not include the root).\r\nEND<\/pre>\n<p style=\"text-align: justify;\">\u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u0627\u06cc\u0646\u060c \u0645\u0627 \u0645\u062c\u0645\u0648\u0639\u0647 \u0627\u06cc \u0627\u0632 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc 4096-bit diffie-hellman \u0631\u0627 \u0628\u0631\u0627\u06cc \u0628\u0647\u0628\u0648\u062f \u0627\u0645\u0646\u06cc\u062a \u0628\u0631\u062e\u06cc \u0627\u0632 \u0627\u0646\u0648\u0627\u0639 \u0631\u0645\u0632\u0647\u0627 \u062a\u0648\u0644\u06cc\u062f \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f. \u0627\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0686\u0646\u062f\u06cc\u0646 \u062f\u0642\u06cc\u0642\u0647 \u0637\u0648\u0644 \u0628\u06a9\u0634\u062f\u060c \u0628\u0647 \u062e\u0635\u0648\u0635 \u062f\u0631 \u0635\u0648\u0631\u062a \u0627\u062c\u0631\u0627\u06cc \u0622\u0646 \u062f\u0631 \u06cc\u06a9 \u0645\u0627\u0634\u06cc\u0646 \u0645\u062c\u0627\u0632\u06cc. \u0645\u062b\u0644 \u062f\u0633\u062a\u0648\u0631\u06cc \u06a9\u0647 \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">sudo mkdir -p \/ etc \/ nginx \/ ssl\r\nsudo opensl dhparam -out \/etc\/nginx\/ssl\/dhp-4096.pem 4096<\/pre>\n<p style=\"text-align: justify;\">\u0627\u06a9\u0646\u0648\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc nginx \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 SSL \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0648 \u0627\u062f\u06cc\u062a \u06a9\u0646\u06cc\u0645. \u0628\u0631\u0627\u06cc \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u062e\u0637\u0648\u0637 \u0645\u0634\u062e\u0635 \u0634\u062f\u0647\u060c \u067e\u0631\u0648\u0646\u062f\u0647 \/ etc \/ nginx \/ sites-available \/ bigbluebutton \u0631\u0627 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u06a9\u0646\u06cc\u062f. \u0633\u067e\u0633 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0627\u0632 \u0646\u0627\u0645\u200c\u0647\u0627\u06cc \u0635\u062d\u06cc\u062d \u0628\u0631\u0627\u06cc \u0645\u0637\u0627\u0628\u0642\u062a \u0628\u0627 \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 \u0648 \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u062f\u06cc\u200c\u0627\u06cc \u06a9\u0647 \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647\u200c\u0627\u0646\u062f \u062f\u0631 \u0628\u0627\u0644\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f. \u0628\u0647 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0628\u0647 \u062e\u0648\u0628\u06cc \u062a\u0648\u062c\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">server {\r\n  server_name bigbluebutton.example.com;\r\n  listen 80;\r\n  listen [::]:80;\r\n  listen 443 ssl;\r\n  listen [::]:443 ssl;\r\n\r\n  ssl_certificate \/etc\/nginx\/ssl\/bigbluebutton.example.com.crt;\r\n  ssl_certificate_key \/etc\/nginx\/ssl\/bigbluebutton.example.com.key;\r\n  ssl_session_cache shared:SSL:10m;\r\n  ssl_session_timeout 10m;\r\n  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;\r\n  ssl_ciphers \"ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS:!AES256\";\r\n  ssl_prefer_server_ciphers on;\r\n  ssl_dhparam \/etc\/nginx\/ssl\/dhp-4096.pem;<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0627\u0631\u062c\u0627\u0639\u060c \u062a\u0648\u062c\u0647 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u0643\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a SSL \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u0628\u0627\u0644\u0627 \u0628\u0631\u0627\u0633\u0627\u0633 \u0645\u0648\u0627\u0631\u062f \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc \u062f\u0631 https:\/\/hynek.me\/articles\/hardening-your-web-servers-ssl-ciphers\/ \u0645\u06cc\u200c\u0628\u0627\u0634\u062f \u0648 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0627\u0632 \u0647\u0645\u0647 \u0645\u0631\u0648\u0631\u06af\u0631\u0647\u0627\u06cc \u0645\u062f\u0631\u0646 (\u0627\u0632 \u062c\u0645\u0644\u0647 IE8) \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f. (\u0646\u0647 IE6 \u060c \u062f\u0631 \u0648\u06cc\u0646\u062f\u0648\u0632 XP). \u0644\u0637\u0641\u0627 \u062a\u0648\u062c\u0647 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a SSL \u062a\u0648\u0635\u06cc\u0647 \u0634\u062f\u0647 \u0628\u0627 \u067e\u06cc\u062f\u0627 \u0634\u062f\u0646 \u0622\u0633\u06cc\u0628 \u067e\u0630\u06cc\u0631\u06cc\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f\u060c \u062f\u0631 \u0645\u0639\u0631\u0636 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0628\u0633\u06cc\u0627\u0631\u06cc \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u06af\u06cc\u0631\u0646\u062f.<\/p>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc freeswitch \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 ssl<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u0641\u0627\u06cc\u0631\u0648\u0627\u0644 \u0631\u0627 \u0628\u0631 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u062e\u0648\u062f \u062f\u0627\u0631\u06cc\u062f \u0648 \u067e\u0648\u0631\u062a 5066 \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u062f \u060c \u0627\u06cc\u0646 \u0642\u0627\u0646\u0648\u0646 \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f \u062a\u0627 \u0628\u0647 \u062c\u0627\u06cc \u0622\u0646 \u067e\u0648\u0631\u062a 7443 \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0647\u0645\u0686\u0646\u06cc\u0646\u060c \u0627\u06af\u0631 \u0633\u0631\u0648\u0631 BigBlueButton \u0634\u0645\u0627 \u062f\u0631 \u067e\u0634\u062a \u0641\u0627\u06cc\u0631\u0648\u0627\u0644 \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u062f\u060c \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0628\u0631\u0648\u0632 \u062e\u0637\u0627\u06cc 1002 \u062f\u0631 \u0645\u0634\u062a\u0631\u06cc\u060c \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0644\u0627\u0632\u0645 \u0628\u0627\u0634\u062f \u0645\u0642\u062f\u0627\u0631 \u0622\u0646 \u0631\u0627 \u0628\u0627 \u06cc\u06a9 \u0622\u062f\u0631\u0633 IP \u062e\u0627\u0631\u062c\u06cc EXTERNAL_IP_ADDRESS: 7443 \u0645\u0634\u062e\u0635 \u06a9\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f\u060c websocket \u0628\u0647 \u0622\u062f\u0631\u0633 ngnix \u0627\u0646\u062a\u0642\u0627\u0644 \u067e\u06cc\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f.<br \/>\n\u067e\u0631\u0648\u0646\u062f\u0647 \/etc\/bigbluebutton\/nginx\/sip.nginx \u0631\u0627 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u06a9\u0631\u062f\u0647 \u0648 \u067e\u0631\u0648\u062a\u06a9\u0644 \u0648 \u067e\u0648\u0631\u062a \u0631\u0627 \u0628\u0631 \u0631\u0648\u06cc \u062e\u0637 proxy_pass \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f. \u0645\u0627\u0646\u0646\u062f \u0686\u06cc\u0632\u06cc \u06a9\u0647 \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">location \/ws {\r\nproxy_pass https:\/\/203.0.113.1:7443;\r\nproxy_http_version 1.1;\r\nproxy_set_header Upgrade $http_upgrade;\r\nproxy_set_header Connection \"Upgrade\";\r\nproxy_read_timeout 6h;\r\nproxy_send_timeout 6h;\r\nclient_body_timeout 6h;\r\nsend_timeout 6h;<\/pre>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">BigBlueButton \u0631\u0627 \u0628\u0631\u0627\u06cc \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc session \u0627\u0632 \u0637\u0631\u06cc\u0642 HTTPS \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0628\u0627 nginx \u06a9\u0647 \u062d\u0627\u0644\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 SSL \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f\u06cc \u0627\u06cc\u0646 \u0645\u06cc\u200c\u0628\u0627\u0634\u062f \u06a9\u0647 FreeSWITCH \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 HTTPS \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u06cc\u06a9 \u0627\u062a\u0635\u0627\u0644 \u0635\u0648\u062a\u06cc \u0631\u0627 \u0622\u063a\u0627\u0632 \u0646\u0645\u0627\u06cc\u06cc\u062f. \u0645\u0627\u0646\u0646\u062f \u0686\u06cc\u0632\u06cc \u06a9\u0647 \u062f\u0631 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u062f:<\/p>\n<p style=\"text-align: justify;\">Edit<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">\/usr\/share\/bbb-web\/WEB-INF\/classes\/bigbluebutton.properties<\/pre>\n<p style=\"text-align: justify;\">and update the property<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">bigbluebutton.web.serverURL<\/pre>\n<p style=\"text-align: justify;\">to use HTTPS:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#----------------------------------------------------\r\n# This URL is where the BBB client is accessible. When a user successfully\r\n# enters a name and password, she is redirected here to load the client.\r\nbigbluebutton.web.serverURL=https:\/\/bigbluebutton.example.com<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f\u06cc \u067e\u0631\u0648\u0646\u062f\u0647 \/usr\/share\/red5\/webapps\/screenshare\/WEB-INF\/screenshare.properties \u0631\u0627 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u06a9\u0631\u062f\u0647 \u0648 \u0648\u06cc\u0698\u06af\u06cc jnlpUrl \u0648 jnlpFile \u0631\u0627 \u062f\u0631 HTTPS \u0622\u067e\u062f\u06cc\u062a \u06a9\u0646\u06cc\u062f.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">streamBaseUrl=rtmp:\/\/bigbluebutton.example.com\/screenshare\r\njnlpUrl=https:\/\/bigbluebutton.example.com\/screenshare\r\njnlpFile=https:\/\/bigbluebutton.example.com\/screenshare\/screenshare.jnlp<\/pre>\n<p style=\"text-align: justify;\">\u0647\u0645\u0686\u0646\u06cc\u0646 \u0641\u0627\u06cc\u0644<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">\/var\/www\/bigbluebutton\/client\/conf\/config.xml<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0627\u06cc\u062f \u0622\u067e\u062f\u06cc\u062a \u0634\u0648\u062f \u062a\u0627 \u0628\u0647 \u0645\u0634\u062a\u0631\u06cc bbb \u0628\u06af\u0648\u06cc\u062f \u06a9\u0647 \u0627\u062c\u0632\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 HTTPS \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u06a9\u0646\u062f. \u0628\u0647 \u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u062a\u0646\u0647\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06cc\u06a9 \u0641\u0631\u0645\u0627\u0646 \u0648\u0627\u062d\u062f \u0627\u0646\u062c\u0627\u0645 \u06af\u06cc\u0631\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo sed -e 's|http:\/\/|https:\/\/|g' -i \/var\/www\/bigbluebutton\/client\/conf\/config.xml<\/pre>\n<p style=\"text-align: justify;\">\u0647\u0645\u0686\u0646\u06cc\u0646 \u0627\u06af\u0631 \u0628\u0647 \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u062f\u0646 \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u06cc\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0630\u06a9\u0631\u0634\u062f\u0647 \u0631\u0627 \u0645\u0639\u06a9\u0648\u0633 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo sed -e 's|https:\/\/|http:\/\/|g' -i \/var\/www\/bigbluebutton\/client\/conf\/config.xml<\/pre>\n<p style=\"text-align: justify;\">\u0631\u0627 \u0628\u0631\u0627\u06cc \u0648\u06cc\u0631\u0627\u06cc\u0634 \u062f\u0627\u062f\u0646 \u0648 \u0627\u0639\u0645\u0627\u0644 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">kurento:\r\nwsUrl: ws:\/\/bbb.example.com\/bbb-webrtc-sfu<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0647:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">kurento:\r\nwsUrl: wss:\/\/bbb.example.com\/bbb-webrtc-sfu<\/pre>\n<p style=\"text-align: justify;\">\u0647\u0645\u0686\u0646\u06cc\u0646 \u0628\u0631\u0627\u06cc \u0627\u0639\u0645\u0627\u0644 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0639\u0645\u0644 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">note:\r\nenabled: true\r\nurl: http:\/\/bbb.example.com\/pad<\/pre>\n<p style=\"text-align: justify;\">\u0628\u0647<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">note:\r\nenabled: true\r\nurl: https:\/\/bbb.example.com\/pad<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f\u060c \u0636\u0628\u0637\u200c\u0647\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f\u0634\u062f\u0647 \u0631\u0627 \u0627\u0635\u0644\u0627\u062d \u06a9\u0646\u06cc\u062f \u062a\u0627 \u062a\u0648\u0633\u0637 HTTPS \u0633\u0631\u0648 \u0634\u0648\u0646\u062f.<\/p>\n<p style=\"text-align: justify;\">\/usr\/local\/bigbluebutton\/core\/scripts\/bigbluebutton.yml \u0631\u0627 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u06a9\u0646\u06cc\u062f \u0648 \u0645\u0642\u062f\u0627\u0631 playback_protocol \u0631\u0627 \u0647\u0645\u0627\u0646\u0637\u0648\u0631 \u06a9\u0647 \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0645\u06cc\u200c\u0628\u06cc\u0646\u06cc\u062f\u060c \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">playback_protocol: https<\/pre>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 API demos \u0631\u0627 \u062f\u0631 \u0645\u0631\u062d\u0644\u0647 5 \u0646\u0635\u0628 \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u062f\u060c \/var\/lib\/tomcat7\/webapps\/demo\/bbb_api_conf.jsp \u0631\u0627 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u06a9\u0631\u062f\u0647 \u0648 \u0645\u0642\u062f\u0627\u0631 BigBlueButtonURL \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 HTTPS \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">\/\/ This is the URL for the BigBlueButton server\r\nString BigBlueButtonURL = \"https:\/\/bigbluebutton.example.com\/bigbluebutton\/\";<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0646\u0647\u0627\u06cc\u062a \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u062a\u0645\u0627\u0645\u06cc \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0627\u0639\u0645\u0627\u0644 \u0634\u0648\u0646\u062f\u060c \u06a9\u0644\u06cc\u0647 \u0645\u0648\u0644\u0641\u0647\u200c\u0647\u0627\u06cc bbb \u0628\u0627\u06cc\u062f \u062f\u0648\u0628\u0627\u0631\u0647 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0634\u0648\u0646\u062f. \u0645\u0627\u0646\u0646\u062f \u0632\u06cc\u0631:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo bbb-conf --restart<\/pre>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Let\u2019s Encrypt<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0627\u06af\u0631 \u06cc\u06a9 \u0646\u0627\u0645 \u062f\u0627\u0645\u0646\u0647 \u0628\u0647 \u0633\u0631\u0648\u0631 BigBlueButton (\u06cc\u0639\u0646\u06cc bigbluebutton.example.com) \u0627\u062e\u062a\u0635\u0627\u0635 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a \u0648 \u0633\u0631\u0648\u0631 \u062f\u0631 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u0627\u0633\u062a \u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 Encrypt (\u0631\u0645\u0632\u06af\u0630\u0627\u0631\u06cc) \u0628\u0631\u0627\u06cc \u0628\u0647 \u062f\u0633\u062a \u0622\u0648\u0631\u062f\u0646 \u06af\u0648\u0627\u0647\u06cc \u0646\u0627\u0645\u0647 SSL \u0631\u0627\u06cc\u06af\u0627\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<p style=\"text-align: justify;\">\u0627\u0628\u062a\u062f\u0627 \u0627\u0628\u0632\u0627\u0631 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Let\u2019s Encrypt \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f. \u0644\u0637\u0641\u0627\u064b \u062a\u0645\u0627\u0645 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0631\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634 root \u0627\u062c\u0631\u0627 \u0646\u0645\u0627\u06cc\u06cc\u062f. \u0645\u0627\u0646\u0646\u062f \u0632\u06cc\u0631:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo apt-get update\r\n$ sudo apt-get install software-properties-common\r\n$ sudo add-apt-repository universe\r\n$ sudo add-apt-repository ppa:certbot\/certbot\r\n$ sudo apt-get install certbot<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f\u06cc\u060c \u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0632 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc Diffie-Hellman 4096 \u0628\u06cc\u062a\u06cc \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0627\u0645\u0646\u06cc\u062a \u0628\u0631\u062e\u06cc \u0627\u0632 \u0627\u0646\u0648\u0627\u0639 \u0631\u0645\u0632\u0647\u0627 \u0627\u0631\u062a\u0642\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u0646\u062f.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">sudo mkdir -p \/etc\/nginx\/ssl\r\nsudo openssl dhparam -out \/etc\/nginx\/ssl\/dhp-4096.pem 4096<\/pre>\n<p style=\"text-align: justify;\">\u0642\u0628\u0644 \u0627\u0632 \u062a\u0648\u0644\u06cc\u062f \u06af\u0648\u0627\u0647\u06cc \u0628\u0631 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u062e\u0648\u062f \u060c \u0628\u0627\u06cc\u062f BigBlueButton \u0631\u0627 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0627\u0632 \u0646\u0627\u0645 \u0645\u06cc\u0632\u0628\u0627\u0646 \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0648\u062f. \u0627\u06af\u0631 \u0642\u0628\u0644\u0627\u064b \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0646\u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u062f\u060c \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u0647 (bigbluebutton.example.com \u0631\u0627 \u0628\u0627 \u0646\u0627\u0645 DNS \u062e\u0648\u062f \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u06a9\u0646\u06cc\u062f) \u0648 \u062f\u0631 \u0646\u0647\u0627\u06cc\u062a \u0633\u0631\u0648\u0631 BigBlueButton \u0631\u0627 \u0628\u0627 \u0646\u0627\u0645 \u0645\u06cc\u0632\u0628\u0627\u0646 \u062e\u0648\u062f \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo bbb-conf --setip bigbluebutton.example.com<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f\u060c \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0628\u0632\u0627\u0631 certbot\u060c \u06af\u0648\u0627\u0647\u06cc SSL \u0631\u0627 \u0627\u0632 Let\u2019s Encrypt \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u06a9\u0646\u06cc\u062f. \u062f\u0648\u0628\u0627\u0631\u0647 bigbluebutton.example.com \u0631\u0627 \u0628\u0627 \u0646\u0627\u0645 \u0645\u06cc\u0632\u0628\u0627\u0646 \u062e\u0648\u062f \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u06a9\u0646\u06cc\u062f.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo certbot --webroot -w \/var\/www\/bigbluebutton-default\/ -d bigbluebutton.example.com certonly\r\n\r\nIMPORTANT NOTES:\r\n - Congratulations! Your certificate and chain have been saved at\r\n   \/etc\/letsencrypt\/live\/bigbluebutton.example.com\/fullchain.pem. Your cert will\r\n   expire on 20XX-YY-ZZ. To obtain a new version of the certificate in\r\n   the future, simply run Let's Encrypt again.\r\n - If you like Let's Encrypt, please consider supporting our work by:\r\n\r\n   Donating to ISRG \/ Let's Encrypt:   https:\/\/letsencrypt.org\/donate\r\n   Donating to EFF:                    https:\/\/eff.org\/donate-le<\/pre>\n<p style=\"text-align: justify;\">\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0628\u0627\u0639\u062b \u0627\u06cc\u062c\u0627\u062f \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u0632\u06cc\u0631 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ ls \/etc\/letsencrypt\/live\/bigbluebutton.example.com\/\r\ncert.pem chain.pem fullchain.pem privkey.pem<\/pre>\n<p style=\"text-align: justify;\">\u062d\u0627\u0644 \u0628\u0627\u06cc\u062f \u0641\u0627\u06cc\u0644 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0634\u062f\u0647 \/etc\/nginx\/sites-available\/bigbluebutton \u0631\u0627 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u06a9\u0646\u06cc\u062f \u0648 \u062e\u0637\u0648\u0637 \u0645\u0634\u062e\u0635 \u0634\u062f\u0647 \u0632\u06cc\u0631 \u0628\u0647 \u0631\u0627 \u0628\u0647 \u0622\u0646 \u0627\u0636\u0627\u0641\u0647 \u0646\u0645\u0627\u06cc\u06cc\u062f. \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0627\u0632 \u0646\u0627\u0645 \u0647\u0627\u06cc \u0635\u062d\u06cc\u062d \u0628\u0631\u0627\u06cc \u0645\u0637\u0627\u0628\u0642\u062a \u0628\u0627 \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 \u0648 \u067e\u0631\u0648\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u062f\u06cc \u06a9\u0647 \u062f\u0631 \u0628\u0627\u0644\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f (\u0648 \u062f\u0648\u0628\u0627\u0631\u0647 bigbluebutton.example.com \u0631\u0627 \u0628\u0627 \u0646\u0627\u0645 \u0645\u06cc\u0632\u0628\u0627\u0646 \u062e\u0648\u062f \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u06a9\u0646\u06cc\u062f).<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">server {\r\n  server_name bigbluebutton.example.com;\r\n  listen 80;\r\n  listen [::]:80;\r\n  listen 443 ssl;\r\n  listen [::]:443 ssl;\r\n  ssl_certificate \/etc\/letsencrypt\/live\/bigbluebutton.example.com\/fullchain.pem;\r\n  ssl_certificate_key \/etc\/letsencrypt\/live\/bigbluebutton.example.com\/privkey.pem;\r\n  ssl_session_cache shared:SSL:10m;\r\n  ssl_session_timeout 10m;\r\n  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;\r\n  ssl_ciphers \"ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS:!AES256\";\r\n  ssl_prefer_server_ciphers on;\r\n  ssl_dhparam \/etc\/nginx\/ssl\/dhp-4096.pem;<\/pre>\n<p style=\"text-align: justify;\">\u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc Let\u2019s Encrypte \u0647\u0633\u062a\u0646\u062f\u060c \u062a\u0646\u0647\u0627 \u0628\u0647 \u0645\u062f\u062a 90 \u0631\u0648\u0632 \u06a9\u0627\u0631\u06a9\u0631\u062f \u0648\u06cc\u0698\u0647 \u062f\u0627\u0631\u0646\u062f \u0648 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0647 \u0635\u0648\u0631\u062a \u062e\u0648\u062f\u06a9\u0627\u0631 \u062a\u0645\u062f\u06cc\u062f \u0634\u0648\u0646\u062f. \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0628\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u06cc\u0646 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u062e\u0648\u062f\u06a9\u0627\u0631 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u0647\u0641\u062a\u0647\u200c\u0627\u06cc \u062a\u0645\u062f\u06cc\u062f \u06a9\u0646\u06cc\u062f\u060c \u067e\u0631\u0648\u0646\u062f\u0647 crontab \u0631\u0627 \u062f\u0631 root \u0648\u06cc\u0631\u0627\u06cc\u0634 \u06a9\u0646\u06cc\u062f. \u0645\u0627\u0646\u0646\u062f \u0632\u06cc\u0631:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">$ sudo crontab -e\r\n<\/pre>\n<p style=\"text-align: justify;\">\u0648 \u062f\u0648 \u062e\u0637 \u0632\u06cc\u0631 \u0631\u0627 \u0646\u06cc\u0632 \u062f\u0631 \u0627\u0646\u062a\u0647\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">30 2 * * 1 \/usr\/bin\/certbot renew &gt;&gt; \/var\/log\/le-renew.log\r\n35 2 * * 1 \/bin\/systemctl reload nginx<\/pre>\n<p style=\"text-align: justify;\">\u062f\u0648 \u062f\u0633\u062a\u0648\u0631\u0627\u0644\u0639\u0645\u0644 \u0630\u06a9\u0631\u0634\u062f\u0647 \u0647\u0631 \u0631\u0648\u0632 \u062f\u0648\u0634\u0646\u0628\u0647\u060c \u0633\u0627\u0639\u062a 2:30 \u0628\u0627\u0645\u062f\u0627\u062f \u062f\u0633\u062a\u0648\u0631 \u062a\u0645\u062f\u06cc\u062f certbot \u0631\u0627 \u0627\u062c\u0631\u0627 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f \u0648 \u0633\u067e\u0633 nginx \u0631\u0627 \u062f\u0631 \u0633\u0627\u0639\u062a 2:35 \u0628\u0627\u0645\u062f\u0627\u062f \u0645\u062c\u062f\u062f\u0627 \u0628\u0627\u0631\u06af\u0632\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f. ( \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0627\u0632 \u06af\u0648\u0627\u0647\u06cc \u062a\u062c\u062f\u06cc\u062f\u0634\u062f\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f)<\/p>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u062a\u0645\u0627\u0645 \u06a9\u0631\u062f\u0646 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc SSL\u060c \u06a9\u0627\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f:<\/p>\n<ul style=\"text-align: justify;\">\n<li><a href=\"#o\">FreeSWITCH \u0631\u0627 \u062f\u0631 WebRTC \u06a9\u0627\u0631\u0628\u0631 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f.<\/a><\/li>\n<li><a href=\"#p\">BigBlueButton \u0631\u0627 \u0628\u0631\u0627\u06cc \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc session \u0627\u0632 \u0637\u0631\u06cc\u0642 HTTPS \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0646\u0645\u0627\u06cc\u06cc\u062f.<\/a><\/li>\n<li><a href=\"#k\">\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc HTTPS \u062e\u0648\u062f \u0631\u0627 \u062a\u0633\u062a \u0646\u0647\u0627\u06cc\u06cc \u06a9\u0646\u06cc\u062f.<\/a><\/li>\n<\/ul>\n<blockquote><p>\u0646\u0635\u0628 bbb \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc\u200c\u0647\u0627\u06cc \u0628\u0633\u06cc\u0627\u0631\u06cc \u0631\u0627 \u0628\u0647 \u062e\u0648\u062f \u0627\u062e\u062a\u0635\u0627\u0635 \u062f\u0627\u062f\u0647 \u0627\u0633\u062a\u061b \u0648\u0644\u06cc \u0627\u06af\u0631 \u0628\u062a\u0648\u0627\u0646 \u062a\u0645\u0627\u0645\u06cc \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0641\u0631\u0627 \u06af\u0631\u0641\u062a\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631\u062f\u0647\u0627\u06cc \u0639\u0645\u06cc\u0642 \u0622\u0646 \u062f\u0633\u062a \u06cc\u0627\u0641\u062a.<\/p><\/blockquote>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u062c\u0645\u0639 \u0628\u0646\u062f\u06cc<\/span><\/h2>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u0646\u0635\u0628 \u0628\u06cc\u06af \u0628\u0644\u0648 \u0628\u0627\u062a\u0646 \u067e\u0631\u062f\u0627\u062e\u062a\u0647 \u0634\u062f. \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0628\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u06cc\u0646 \u0641\u0631\u0622\u06cc\u0646\u062f \u0631\u0627 \u0628\u0627 \u0645\u0648\u0641\u0642\u06cc\u062a \u067e\u0634\u062a \u0633\u0631 \u0628\u06af\u0630\u0627\u0631\u06cc\u062f\u060c \u0646\u06cc\u0627\u0632 \u0627\u0633\u062a \u062a\u0627 \u062a\u0645\u0627\u0645\u06cc \u0645\u0631\u0627\u062d\u0644 \u06af\u0641\u062a\u0647 \u0634\u062f\u0647 \u0631\u0627 \u0628\u0627 \u062f\u0642\u062a \u0648 \u062a\u0631\u062a\u06cc\u0628 \u0632\u06cc\u0627\u062f \u0637\u06cc \u06a9\u0646\u06cc\u062f \u0648 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0645\u0631\u062d\u0644\u0647 \u0628\u0647 \u0645\u0631\u062d\u0644\u0647 \u0628\u0647 \u0627\u0646\u062c\u0627\u0645 \u0628\u0631\u0633\u0627\u0646\u06cc\u062f.<\/p>\n<h2 style=\"text-align: justify;\"><span style=\"color: #3366ff;\">\u0633\u0648\u0627\u0644\u0627\u062a \u0645\u062a\u062f\u0627\u0648\u0644<\/span><\/h2>\n<p style=\"text-align: justify;\">\u0633\u0648\u0627\u0644\u0627\u062a \u0631\u0627\u06cc\u062c\u06cc \u062f\u0631 \u0631\u0627\u0628\u0637\u0647 \u0628\u0627 <a href=\"https:\/\/docs.bigbluebutton.org\/2.5\/install.html\" target=\"_blank\" rel=\"nofollow noopener\" class=\"broken_link\">\u0646\u0635\u0628 bbb<\/a> \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u0646\u062f \u06a9\u0647 \u0628\u0631\u0627\u06cc \u062f\u0627\u0634\u062a\u0646 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062f\u0631 \u0631\u0627\u0628\u0637\u0647 \u0628\u0627 \u0622\u0646\u200c\u0647\u0627 \u06a9\u0627\u0641\u06cc\u0633\u062a \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0646\u06cc\u062f.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #000080;\">1. \u0686\u0646\u062f \u06a9\u0648\u06a9\u06cc \u062f\u0631 \u0646\u0635\u0628 bbb \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u0646\u062f\u061f<\/span><\/h3>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0628\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0631\u0622\u06cc\u0646\u062f bbb \u0631\u0627 \u0628\u0647 \u0627\u0646\u062c\u0627\u0645 \u0628\u0631\u0633\u0627\u0646\u06cc\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u062f\u0648 \u06a9\u0648\u06a9\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0647\u0631 \u06a9\u062f\u0627\u0645 \u0627\u0632 \u0622\u0646\u200c\u0647\u0627 \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u062e\u0627\u0635\u06cc \u0628\u0631\u062e\u0648\u0631\u062f\u0627\u0631 \u0647\u0633\u062a\u0646\u062f.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #000080;\">2. \u062f\u0631 \u0635\u0648\u0631\u062a \u0645\u0648\u0641\u0642\u06cc\u062a \u0622\u0645\u06cc\u0632 \u0628\u0648\u062f\u0646 \u0646\u0635\u0628 \u06a9\u0648\u06a9\u06cc\u200c\u0647\u0627 \u0627\u0646\u062c\u0627\u0645 \u0686\u0647 \u06a9\u0627\u0631\u06cc \u062f\u0631 \u0627\u0648\u0644\u06cc\u062a \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u062f\u061f<\/span><\/h3>\n<p style=\"text-align: justify;\">\u062f\u0631 \u0635\u0648\u0631\u062a \u0631\u0648 \u0628\u0647 \u0631\u0648 \u0634\u062f\u0646 \u0628\u0627 \u0645\u0648\u0641\u0642\u06cc\u062a \u0628\u0627\u06cc\u062f \u06cc\u06a9 \u0633\u0631\u0648\u0631 \u0627\u062e\u062a\u0635\u0627\u0635\u06cc \u0631\u0627 \u0628\u0647 \u062f\u0633\u062a \u0628\u06cc\u0627\u0648\u0631\u06cc\u062f.<\/p>\n<h3 style=\"text-align: justify;\"><span style=\"color: #000080;\">3. \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0628\u062f\u0627\u0646\u06cc\u062f\u0645\u062d\u0644 \u0633\u0631\u0648\u0631 \u0634\u0645\u0627 en_US.UTF-8 \u0627\u0633\u062a\u060c \u0686\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0627\u06cc\u062f \u0648\u0627\u0631\u062f \u0634\u0648\u062f\u061f<\/span><\/h3>\n<p style=\"text-align: justify;\">\u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0627\u0631 \u0646\u06cc\u0627\u0632 \u0627\u0633\u062a \u062a\u0627 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">\u00a0$ cat \/etc\/default\/locale\r\n\r\n\u00a0LANG=\"en_US.UTF-8\"<\/pre>\n<h3 style=\"text-align: justify;\"><span style=\"color: #000080;\">4. \u0628\u0631\u0627\u06cc bbb \u0686\u0646\u062f \u0628\u0631\u0646\u0627\u0645\u0647 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0627\u0633\u062a\u061f<\/span><\/h3>\n<p style=\"text-align: justify;\">\u062f\u0648 \u0628\u0631\u0646\u0627\u0645\u0647 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 BigBlueButton \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f:<\/p>\n<p style=\"text-align: justify;\">ffmpeg (\u0627\u06cc\u062c\u0627\u062f \u0636\u0628\u0637) \u0648 yq (\u0628\u0647 \u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc YAML).<\/p>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [{\n    \"@type\": \"Question\",\n    \"name\": \"\u0686\u0646\u062f \u06a9\u0648\u06a9\u06cc \u062f\u0631 \u0646\u0635\u0628 bbb \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u0646\u062f\u061f\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"\u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0628\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0631\u0622\u06cc\u0646\u062f bbb \u0631\u0627 \u0628\u0647 \u0627\u0646\u062c\u0627\u0645 \u0628\u0631\u0633\u0627\u0646\u06cc\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u062f\u0648 \u06a9\u0648\u06a9\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0647\u0631 \u06a9\u062f\u0627\u0645 \u0627\u0632 \u0622\u0646\u200c\u0647\u0627 \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u062e\u0627\u0635\u06cc \u0628\u0631\u062e\u0648\u0631\u062f\u0627\u0631 \u0647\u0633\u062a\u0646\u062f.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"\u062f\u0631 \u0635\u0648\u0631\u062a \u0645\u0648\u0641\u0642\u06cc\u062a \u0622\u0645\u06cc\u0632 \u0628\u0648\u062f\u0646 \u0646\u0635\u0628 \u06a9\u0648\u06a9\u06cc\u200c\u0647\u0627 \u0627\u0646\u062c\u0627\u0645 \u0686\u0647 \u06a9\u0627\u0631\u06cc \u062f\u0631 \u0627\u0648\u0644\u06cc\u062a \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u062f\u061f\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"\u062f\u0631 \u0635\u0648\u0631\u062a \u0631\u0648 \u0628\u0647 \u0631\u0648 \u0634\u062f\u0646 \u0628\u0627 \u0645\u0648\u0641\u0642\u06cc\u062a \u0628\u0627\u06cc\u062f \u06cc\u06a9 \u0633\u0631\u0648\u0631 \u0627\u062e\u062a\u0635\u0627\u0635\u06cc \u0631\u0627 \u0628\u0647 \u062f\u0633\u062a \u0628\u06cc\u0627\u0648\u0631\u06cc\u062f.\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"\u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0628\u062f\u0627\u0646\u06cc\u062f\u0645\u062d\u0644 \u0633\u0631\u0648\u0631 \u0634\u0645\u0627 en_US.UTF-8 \u0627\u0633\u062a\u060c \u0686\u0647 \u062f\u0633\u062a\u0648\u0631\u06cc \u0628\u0627\u06cc\u062f \u0648\u0627\u0631\u062f \u0634\u0648\u062f\u061f\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"\u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0627\u0631 \u0646\u06cc\u0627\u0632 \u0627\u0633\u062a \u062a\u0627 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<p>\u00a0$ cat \/etc\/default\/locale<\/p>\n<p>\u00a0LANG=\\\"en_US.UTF-8\\\"\"\n    }\n  },{\n    \"@type\": \"Question\",\n    \"name\": \"\u0628\u0631\u0627\u06cc bbb \u0686\u0646\u062f \u0628\u0631\u0646\u0627\u0645\u0647 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0627\u0633\u062a\u061f\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"\u062f\u0648 \u0628\u0631\u0646\u0627\u0645\u0647 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 BigBlueButton \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f:<\/p>\n<p>ffmpeg (\u0627\u06cc\u062c\u0627\u062f \u0636\u0628\u0637) \u0648 yq (\u0628\u0647 \u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc YAML).\"\n    }\n  }]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0646\u0635\u0628 \u0628\u06cc\u06af \u0628\u0644\u0648 \u0628\u0627\u062a\u0646\u061b \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0634\u0645\u0627 \u0631\u0627 \u0631\u0627\u0647\u0646\u0645\u0627\u06cc\u06cc \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u0628\u062a\u0648\u0627\u0646\u06cc\u062f \u0646\u0635\u0628 bbb \u0646\u0633\u062e\u0647 2.2 \u0631\u0627 \u06cc\u0627\u062f \u0628\u06af\u06cc\u0631\u06cc\u062f. \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0645\u062e\u0641\u0641 \u0634\u062f\u0647 \u0639\u0628\u0627\u0631\u062a BigBlueButton \u0645\u06cc \u0628\u0627\u0634\u062f \u06a9\u0647 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u06cc\u0627\u0646\u06af\u06cc\u0646 \u0648\u0628 \u0633\u0627\u06cc\u062a \u0634\u0645\u0627 \u06a9\u0627\u0631\u0628\u0631\u062f \u0646\u062f\u0627\u0631\u062f. \u0628\u0644\u06a9\u0647 \u0627\u06cc\u0646 \u06cc\u06a9 \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u0648\u0628 \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0632 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u062f\u0627\u062e\u0644\u06cc \u0645\u0631\u0648\u0631\u06af\u0631 \u0622\u0646 \u0628\u0631\u0627\u06cc \u0645\u0648\u0627\u0631\u062f\u06cc \u0647\u0645\u0686\u0648\u0646 \u0627\u0631\u0633\u0627\u0644 \u0648 [&hellip;]<\/p>\n","protected":false},"author":48,"featured_media":35541,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[],"class_list":["post-11495","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-learn-server"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/posts\/11495","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/users\/48"}],"replies":[{"embeddable":true,"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/comments?post=11495"}],"version-history":[{"count":4,"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/posts\/11495\/revisions"}],"predecessor-version":[{"id":52757,"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/posts\/11495\/revisions\/52757"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/media\/35541"}],"wp:attachment":[{"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/media?parent=11495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/categories?post=11495"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/parspack.com\/blog\/wp-json\/wp\/v2\/tags?post=11495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}