Wpis z mikrobloga

#hosting #sysops

tl;dr: na hostingu www można uruchomić dowolne oprogramowanie? wtf?!

Kiedyś z 10 lat temu to były dwie możliwości:
1. Hosting webowy: statyczne strony (HTML/JS/CSS) + MySQL + PHP.
2. Serwer VPS (lub dedyk): dowolne technologie jakie sobie zainstalujesz.

Zawsze brałem to pierwsze, żeby nie musieć martwić się zabezpieczeniami (firewalle, aktualizacje, użytkownicy itd). Ale przez to traciłem możliwość uruchomienia np. Javy, Node, Pythona itd.

Jakiś czas temu zaczęły się pojawiać hostingi gdzie oprócz PHP można było też uruchomić aplikację w Node lub Pythonie (trzeba było wrzucić apkę przez panel).

Teraz widzę, że dorzucili jeszcze więcej np. Java, C, C++ itd. np. na #mydevil
https://www.mydevil.net/technologie.html
Myślę sobie, że to tak samo jak wyżej, że na sztywno coś zainstalowane i tylko to możesz uruchomić.

Ale widzę, że jest dostępne SSH i np. można zainstalować dowolną wersję Node albo zainstalować sobie Kotlina:
https://wiki.mydevil.net/Kotlin
https://wiki.mydevil.net/Binexec

Czy to znaczy, że mogę sobie tam uruchomić cokolwiek? Np. GraalVM?
https://www.graalvm.org/downloads/

To w sumie mogę zrobić to samo co na VPS? To czym to się teraz różni?
(Pomijając zasoby, instalacja własnej bazy pewnie nie ma sensu. Dockera pewnie też nie zainstaluję.)

Jedyne ograniczenie, że nie mogę popsuć nic z firewallem i zabezpieczeniami (np. z użytkownikami)? To to dla mnie super :D

Albo ja czegoś nie rozumiem.

To tylko MyDevil tak ma czy raczej teraz standard się robi? Gdzieś jeszcze tak mają?
  • 4
@mk321 ja myślalem ze uruchamianie softu na hostingu to standard. ale wlasnie mialem w mydevil co moglo zrodzić we mnie błedne przekonanie.
teraz przez twoj wpis czuję dysonans xD
no dla mnie byloby to mega glupie gdybym nie mogl sie zalogowac na serwer przez ssh. na mydevil moglem instalować dosłownie wszystko
@sadge: kiedyś nie było SSH. Wrzucasz stronkę przez FTP, serwer PHP to hostuje i tyle. I nadal wiele hostingów ma tylko PHP.

Potem zaczęły pojawiać się SSH, ale takie bardzo ograniczone, tylko po to, żeby łatwiej wrzucać pliki i przenosić foldery. Bo FTP to prehistoryczna technologia i np. wrzucić tam Wordpressa albo przenieść katalog z milionem plików Wordpressa to trwa kilkanaście minut.

(Kiedyś nawet miałem skrypt w PHP, wrzucało się go