#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
@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
  • Odpowiedz
  • 1
@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
  • Odpowiedz
@superglacial: jest dobrze
mają sporo opcji konfiguracji poczty
może nie poziom antyspamu GMAILa ale ja tam nie narzekam
i hejto też nie xD

hejto.pl mail is handled by 1 mail17.mydevil.net.


( ͡° ͜ʖ ͡°)
  • Odpowiedz
#hosting #email #administracja #sysadmin #sysops

Chciałbym przenieść się z jednego hostingu do drugiego. Z Wordpressem/MySQL sobie poradzę, ale co z emailem?

1. Tam gdzie mam domenę zmieniam DNS ze starego hostingu na nowy.
2. U nowego wyklikuję w DirectAdmin nowe konto pocztowe.
3. Nowe emaile przychodzą mi na nowy hosting.

Ale co ze starymi? Chciałbym, żeby cała historia wysłanych/odebranych była zachowana na serwerze.

W necie czytam poradniki to piszą, żeby zsynchronizować to
mk321 - #hosting #email #administracja #sysadmin #sysops 

Chciałbym przenieść się ...

źródło: comment_1673900397LcSLGCv1GmsKFwgmVppFsT.jpg

Pobierz
@mk321: Możesz synchronizować destruktywnie (--delete2? musisz sprawdzić, ale chyba tak) imapsynciem GMaila ze skrzynką "główną" w jakimś cronie, ale to trochę hacky. Pewnie ktoś mądrzejszy coś lepszego wymyśli. ;)
  • Odpowiedz
#cyberfolks #hosting

Przesadzili. Hosting z jednym Wordpressem. Kilka lat temu płaciłem 49 zł (było to jeszcze linuxpl.com), co roku podnosili, a teraz 306 zł.


Już od kilku lat chcę się przenieść, ale teraz w końcu to zrobię.

Rozważam #mydevil (trochę za duże pakiety), więc pewnie small.pl.
Promocja "Święta z MyDevil.net 2022"

Z radością ogłaszamy uruchomienie promocji "Święta z MyDevil.net 2022" obniżającej cenę nowych kont hostingowych MyDevil.net (pakiety: MD1, MD2, MD3, MD4) o 50%!
Promocja łączy się z kodami polecającymi, więc zachęcamy do dzielenia się nimi ze swoimi znajomymi.
Promocja trwa do 02.01.2023 godziny 23:59 i obejmuje 1000 zamówień.

Regulamin:
https://www.mydevil.net/regulaminy-i-dokumenty,51.html

To nie wszystko!
Dla obecnych użytkowników mamy kod świąteczny obniżający cenę przedłużeń kont hostingowych MyDevil.net (pakiety: MD1, MD2,
@ennovum: Aktualna promocja dotyczy również aktualnych klientów, wystarczy użyć kodu SWIETAZMYDEVIL obniżający cenę przedłużenia o 20%. Kod łączy się z programem lojalnościowym (do 30% taniej) co sumarycznie pozwala obniżyć cenę przedłużenia o 44% ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Python 3.11

W dniu dzisiejszym na serwerach udostępniliśmy nową wersję Pythona - 3.11.

Użytkownicy mogą spodziewać się wielu ulepszeń w tym wydaniu, m.in. przyśpieszenie działania nawet o 60%, lepszych komunikatów błędów, dodatkowych informacji o wyjątkach, nowej klasy Self do obsługi typów oraz wielu poprawek w bibliotekach standardowych.

Python 3.11 dostępny jest pod poleceniem:

python3.11
#mydevil #hosting #webdev #webhosting #python
PHP 8.2

Z przyjemnością informujemy o udostępnieniu najnowszej wersji PHP 8.2 na serwerach MyDevil.net. Jest to kolejna wersja PHP, która jest dostępna w naszej ofercie, obok wersji: 5.6, 7.0, 7.1, 7.2, 7.3 (domyślnej), 7.4, 8.0 i 8.1.

Aby aktywować PHP 8.2 dla swoich stron, wystarczy dodać do pliku .htaccess następujący wpis:

AddType application/x-httpd-php82 .php
Wersja PHP dla CLI jest natomiast dostępna pod poleceniem: php82

#mydevil #hosting #webdev #webhosting #php #php8
Black Friday Cyber & Monday w MyDevil.net!

właśnie wystartowała promocja Black Friday oraz Cyber Monday w MyDevil.net!
Od teraz do 28.11.2022 godziny 23:59 (lub wyczerpania limitu 1000 nowych kont) nowe konta hostingowe MyDevil.net są przecenione o 80%!

Zapraszamy do skorzystania z okazji!

Nasza oferta kont hostingowych MyDevil.net jest dostępna pod adresem:
https://www.mydevil.net/oferta.html

Regulamin promocji:
https://www.mydevil.net/regulaminy-i-dokumenty,50.html

#mydevil #hosting #cybermonday #blackfriday #promocje #promocja
MyDevil - Black Friday Cyber & Monday w MyDevil.net!

właśnie wystartowała promocja...

źródło: comment_166933304565j1Pl8tfj6UOXaHNXLu1l.jpg

Pobierz
Nowe wersje Javy oraz Tomcat 10

Nowe wersje Javy

Dzisiaj dodaliśmy nowe wersje Javy (OpenJDK): 17, 18 oraz 19. Dostępne pod poleceniami:

java17
java18
java19

oraz jako polecenie java po ustawieniu zmiennych:

export JAVA_VERSION="17"
export JAVA_VERSION="18"
export JAVA_VERSION="19"

Więcej informacji na temat Javy można znaleźć w dokumentacji: https://wiki.mydevil.net/Java

Tomcat 10

Od teraz jest możliwość użycia Tomcat 10 dla stron napisanych w Javie.
Więcej informacji o konfiguracji i użyciu serwera Tomcat:
@retardo: Nowości w naszej firmie są wprowadzane następująco:
CT8.PL ➡ Small.pl ➡ MyDevil.net

Zanim nowe rozwiązania trafiają do MyDevil.net są już przetestowane przez tysiące użytkowników naszych innych marek ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Wybór kodowania baz PostgreSQL

Teraz przy tworzeniu nowej bazy danych można ustawić kodowanie/metodę porównywania znaków (domyślnie C.UTF-8) przy pomocy polecenia devil:

devil pgsql db add [–collate=KODOWANIE]
Użytkownicy korzystający z DevilWEBa znajdą ustawienia kodowania PostgreSQL w:
Bazy PostgreSQL (PostgreSQL databases) ➡ Dodaj bazę (Add database) ➡ Zaawansowane ustawienia (Advanced settings) ➡ Metoda porównywania znaków (Collation).

#mydevil #hosting #webhosting #postgresql
  • Odpowiedz
Node.js v18 oraz zakończenie wsparcia Node.js v17

Node.js v18

Informujemy o udostępnieniu najnowszej wersji LTS Node.js v18. Po zalogowaniu na SSH są dostępne nowe polecenia: node18 oraz npm18.

Aby używać tej wersji Node.js dla strony WWW należy wybrać ją przy tworzeniu strony z poziomu panelu DevilWEB:
Strony WWW (WWW websites) ➡ Dodaj nową stronę (Add new website) ➡ rozwinąć menu zaawansowane ustawienia (Advanced settings) ➡ wybrać Node.js z listy oraz plik
  • Odpowiedz
#mydevil #smallhost #hosting #laravel

Hosting: small.pl

W pomocy nic nie znalazłem ale może ktoś na wykopie pomoże.

Chce postawić apke na laravel, skonfigurowałem PHP na 8.1, zaktualizowałem basedir, zrobiłem symboliczny link dla public -> publichtml ale niestety, kiedy wchodzę na stronę to dostaje błąd, w logach mam to:

PHP Fatal error: Failed opening required '/usr/home/login/domains/login.smallhost.pl/public_html/index.php' (include_path='.:/usr/local/share/pear') in Unknown on line 0
Czyli, moduł pear nie jest załadowany, w jaki sposób mam
@eternalmarcos: @LubieKiedy: chyba rozwiązałem problem po przez randomowe wklepywanie komend XD

odpaliłem php artisan serve dla jaj, nagle strona zaczęła pluć innymi błędami, dałem jeszcze raz npm install i npm run build i nagle wszystko zaczęło działać xD Nie mam pojęcia co się stało że nagle zaczęło to działać.

@eternalmarcos: chyba jednak chodziło o CSS xD ale w trochę inny sposób
  • Odpowiedz
@vinciq: Aby używać jedną instancję Redis z więcej niż jedną stroną wymagana jest edycja po stronie Wordpress. Skontaktuj się z nami poprzez pomoc@mydevil.net (z adresu kontaktowego dla usługi) lub przy pomocy zgłoszenia z poziomu panelu płatności.

@le1t00: Dzięki.
  • Odpowiedz
Pacjent mydevil md1 - potrzebuję coś prostego do współdzielenia plików, Nextcloud odpada bo jest pamięciożerny. Max 10 userów, podstawowe rzeczy jak współdzielone katalogi i różne poziomy dostępu. Odpadają komercyjne gotowce. Chyba że mi wskażecie inny hosting do 300 zł rocznie który ma obsługę maili to mogę przemyśleć.
#hosting #mydevil
Pijcie ze mną kompot, właśnie udało mi się w tym #!$%@? #perl na #freebsd na #small (tańsza wersja #mydevil) dodac nowe moduly.

O co chodzi i czym się tak ekscytuje bo dodanie modułu to żadna filozofia?

No nie do końca żadna filozofia. Moduły instalujemy przez sudo i cpan. Nie mając dostępu do sudo możemy przecież wykorzystać local::lib... no nie do końca, bo na tym hostingu nie jest on zainstalowany (Drogie @
I instalujemy go: perl Makefile.PL --bootstrap

Zapomniałem dodać, że może się pokazać komunikat, że jakaś zmienna w .cpan jest przypisana do /home/user/perl5, wtedy usuwamy zawartość .cpan i robimy perl Makefile.PL --bootstrap jeszcze raz
  • Odpowiedz
Wakacyjna promocja i Composer 2

Promocja "Wakacje z MyDevil.net 2022"

Przygotowaliśmy dla Was promocję "Wakacje z MyDevil.net 2022" obniżającą cenę nowych kont hostingowych MyDevil.net (MD1, MD2, MD3, MD4) o 50%.
Oferta promocyjna startuje 24.06.2022 o godzinie 20:40 i trwa do 31.08.2022 godziny 23:59 lub osiągnięcia limitu 5000 nowych kont hostingowych. Promocja łączy się z kodami polecającymi: zapraszamy do dzielenia się swoimi kodami z osobami, które chciałyby zakupić nowe konto hostingowe na
byczki z #webdev, bo jestem debilem.

Instaluje composer na #mydevil. Zainstalowane.

Chce zrobić update do 2.3.7, wklepuje: composer self-update --2

Błąd:

The "https://getcomposer.org/download/1.10.26/composer.phar" file could not be written to /home/xxx/.composer/cache/composer-temp.phar: failed to open stream: Permission denied

Wrzucam:

chmod 755 /home/xxx/.composer/cache/composer-temp.phar

jeszcze raz

composer self-update --2

Composer update failed: "/usr/local/bin/composer.phar" could not be written.
rename(/usr/local/bin/composer.phar): failed to open stream: Permission denied


Co jest ( ͡° ʖ̯ ͡°
takie pytanko do #devops chyba najbardziej chociaż wyobrażam sobie, że to totalne podstawy więc może #programista15k też będzie wiedział.
Otóż chciałbym sobie zautomatyzować w możliwie jak najprostszy sposób deployment apki, napisanej w #nodejs na najtańszy hosting w #mydevil (jest tam jakiś dostęp po ssh). Czy dobrze rozkminiam, że poprawnym do tego narzędziem będzie jakieś ci/cd, np to bitbucketowe (ma 50minet za darmo więc powinno styknąć), ew. circleci.
Plan jest taki:
1. wpada
najprosciej to narzedzie pm2. Tworzysz plik ecosystem.json (czy jakos tak) i wpisujesz namiary na docelowe srodowisko. Najlepiej zeby komputer z ktorego odpalasz pm2 mial juz zrobiona autentykacje z docelowym serverem (klucze ssh itp).
Potem deployment wyglada tak:
1. odpalasz konsole
2. pm2 deploy srodowisko

ewentualnie zautomatyzuj deploy jenkinsem np uzywajac hookow: jesli cos pojdzie ne master, to niech jenkins zbuduje apke i wrzuci ja na konkretne srodowisko
Opcji jest duzo.

Bitbucket tez
  • Odpowiedz