Cześć,
Czytam forum już od dłuższego czasu ale dziś dopiero się zarejestrowałem. Tak więc witam wszystkich bo to mój pierwszy wpis.
Mam takie pytanie, czy ktoś próbował instalować własny serwer Supla na platformie Microsoft Azure? Tak się składa, że mam subskrybcję Azure i mógłbym ją wykorzystać.
pozdrawiam!
Instalacja na Microsoft Azure
Moderator: fracz
-
- Posts: 19207
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
Jak masz tam VM-a z linux-em lub po prostu Dockera to możesz zainstalować.
-
- Posts: 55
- Joined: Fri Jun 07, 2019 9:08 am
Sporo walczyłem w Azure z Supla i o ile mogę stworzyć VM zainstalować docker i dalej postępować zgodnie z instrukcją to chciałbym jednak skonfigurować to serverless. Mogę wykorzystać albo kontenery albo Web apps for containers. W obu przypadkach tworząc kontener lub aplikacje muszę podać obraz. Nie jest to problem bo obraz mogę pobrać automatycznie z docker hub lub sam go załadować z lokalnego dockera do prywatnego repozytorium. Problemem natomiast jest to że gdy utworze kontener to nie mam możliwości w nim odpalenia instalacji tak jak w instrukcji. O modyfikacji pliku konfiguracyjnego już nie wspomnę. Kończy się tym że moje kontenery niby działają ale do Supla nie można się połączyć. Czy ktoś jest mi w stanie pomóc jak utworzyć taki obraz Supla aby nie było konieczności modyfikacji pliku konfiguracyjnego? To się musi dać zrobić tylko wychodzi mój brak wiedzy o docker ![Sad :(](./images/smilies/icon_e_sad.gif)
![Sad :(](./images/smilies/icon_e_sad.gif)
-
- Posts: 2274
- Joined: Fri Oct 28, 2016 10:56 pm
- Location: Kraków
Wszystkie opcje z pliku konfiguracyjnego możesz podać za pomocą -e. Zobacz:
https://docs.docker.com/engine/referenc ... -variables
-
- Posts: 55
- Joined: Fri Jun 07, 2019 9:08 am
Dzięki to może się okazać pomocne ale w momencie gdy tworzę kontener w azure, w którym to kontenerze miałaby działać supla to np Adres IP jest przyznawany dopiero w momencie tworzenia tego kontenera i ja go nie podaję. Dodatkowo nie używam komendy Docker Run. Zdaje się, że da się to rozwiązać za pomocą pliku Dockerfile tylko w tej chwili nie wiem jakfracz wrote: ↑Sun Jun 09, 2019 9:10 am
Wszystkie opcje z pliku konfiguracyjnego możesz podać za pomocą -e. Zobacz:
https://docs.docker.com/engine/referenc ... -variables
![Sad :(](./images/smilies/icon_e_sad.gif)
-
- Posts: 55
- Joined: Fri Jun 07, 2019 9:08 am
Walczę dalej aby umieścić Supla w Azure bez VM ![Smile :)](./images/smilies/icon_e_smile.gif)
Już wiem, że muszę Web Apps for Containers tworzyć za pomocą docker-compose.yml bo inaczej wielokontenerowej aplikacji nie da sie utworzyć. Jednak podczas tworzenia dostaję błąd, że /var/www/cloud/var/local nie jest prawidłowym katalogiem. Podczas wykonywania poniższego kawałka kodu właśnie ten błąd wyskakuje. Czy ktoś wie co można zrobić aby sobie z tym poradzić?
volumes:
- ./ssl/cloud:/etc/apache2/ssl:z
- ${VOLUME_DATA}/cloud-local:/var/www/cloud/var/local
- ${VOLUME_DATA}/cloud-logs:/var/www/cloud/var/logs
- supla-server-socket:/supla-server:z
![Smile :)](./images/smilies/icon_e_smile.gif)
Już wiem, że muszę Web Apps for Containers tworzyć za pomocą docker-compose.yml bo inaczej wielokontenerowej aplikacji nie da sie utworzyć. Jednak podczas tworzenia dostaję błąd, że /var/www/cloud/var/local nie jest prawidłowym katalogiem. Podczas wykonywania poniższego kawałka kodu właśnie ten błąd wyskakuje. Czy ktoś wie co można zrobić aby sobie z tym poradzić?
volumes:
- ./ssl/cloud:/etc/apache2/ssl:z
- ${VOLUME_DATA}/cloud-local:/var/www/cloud/var/local
- ${VOLUME_DATA}/cloud-logs:/var/www/cloud/var/logs
- supla-server-socket:/supla-server:z
-
- Posts: 2274
- Joined: Fri Oct 28, 2016 10:56 pm
- Location: Kraków
Zamień to na katalogi bez mapowania na hosta, tj:
Code: Select all
volumes:
- /etc/apache2/ssl
- /var/www/cloud/var/local
- /var/www/cloud/var/logs
- supla-server-socket:/supla-server:z
-
- Posts: 270
- Joined: Mon May 15, 2017 10:32 am
Tak tylko zapytam nad sensownością takie rozwiązania, względem oficjalnego clouda. Własna instancja LOKALNA fajna rzeczy w przypadku braku internetu wszystko śmiga, ale jeśli będzie na azurze to ten + się kasuje. Pytam z ciekawości.
-
- Posts: 55
- Joined: Fri Jun 07, 2019 9:08 am
Jest kilka powodów, dla których z tym walczę:
Pomyślałem, że jeśli w niedługim czasie podłączę bramę wjazdową i garażową do supla to dobrze by było mieć nad tym pełną kontrolę.
Serwerek w domu dla mnie nie jest rozwiązaniem bo ja nie chcę / nie mogę odpalić jakiegoś urządzenia / komputera tak aby chodził non-stop.
Ponadto odpalenie tego w Azure daje doskonałą dostępność serwera z dowolnego miejsca na świecie oraz zabezpieczenia Azure, których na domowym sprzęcie nigdy nie uzyskam.
Oczywiście można dyskutować, że moja pełna kontrola będzie pozorna bo nie ja kod supli piszę i nie mam umiejętności aby go weryfikować nawet gdybym miał na to czas. Może też być tak, że mimo wszelkich zabezpieczeń Azure to kod supla będzie miał jakąś dziurę i pojawi się exploit ale wtedy podatny będzie supla cloud i moja supla. Z tą różnicą, że gdybym był atakującym to raczej bym się zainteresował supla cloud z dużą ilością użytkowników niż jakimś tam serwerkiem pojedynczego gościa czy to w domu czy w Azure.
Ostatni powód to chęć nauczenia się czegoś. Odpalenie w domu jest banalne dzięki dostępnym instrukcjom. Nawet odpalenie na Vm w Azure jest tak samo banalne (co już zrobiłem pomijając moją mikroskopijną wiedzę o systemach Linux). Natomiast odpalenie tego w Azure Web Apps for Containers to już niezła zabawa. Nie widzę opisów w internecie aby ktoś coś takiego zrobił więc tym większa satysfakcja.
-
- Posts: 1
- Joined: Tue Jan 05, 2021 11:34 am
Temat troche stary ale zapytam - udało się moze postawić Supla-server jako azure webapp?