www-hotelli nodeJS:lle

Liittynyt
01.02.2017
Viestejä
762
Löytyykö sellaista kätevää halpaa www-hotellia nodekäyttöön niin kuin php:lle ym löytyy. Mulla on www-sivut nyt yhdellä mut nuubiona on niin sekavaa miten sais node-serveriä siellä pyörimään, joten ehkä vaihtamalla paras. Php:t on ammoin käyty, nyt ihan harrasteena nodea ja tarkoitus olisi saada joskus omat www-sivut sillä. Toki localhostina kaikki mikä toimii niin toimii. Herokua olen myös katellut. Ajatus olisi siis harrastehinta ei kaupalliseen.
 
Herokua olet katsellut, mutta et kertonut miksi Heroku ei kelvannut?

Eihän herokusta joudu harrastelija mitään maksamaan, jos käyttää sitä ilmaista optiota. Toisaalta palvelu nukahtaa jos et nettisivulle lähetä kutsuja 30 minuuttiin, mutta en jaksa uskoa, että ainakaan ilmaiseksi kovin moni tarjoaa parempaakaan.
 
Itse olen käyttänyt Herokua omissa node-projekteissa poikkeuksetta - harrastelija kun olen. Eikä maksa mitään. Ja jos nukahtelu pelottaa, niin voit tarvittaessa hieroa jonkun palvelun tökkimään sun instanssia hereille.
 
Tulipa asennettua. Yllättävän vaikea asennus, että toimi vaan oikein windoosan termiinallilla tai muuten ei kirjaudu sisään.

Tuubista löytyi vinkkiä tai se sama löytyi ihan Herokun sivultakin. Localhostissa näkyy Heroku sivu ja niiden palvelimella.

Jos tosiaan tuo niiden palvelin pysyy hereillä kutsuilla niin mietin, että esp8266 laitan sitä ärsyttämään.

Mitä tällä nyt voi tehdä? Siis saitti tuonne, mutta mikä tämän pointti on? Node täh?
 
Mitä tällä nyt voi tehdä? Siis saitti tuonne, mutta mikä tämän pointti on?

Ai mitä Herokulla voi tehdä? Sinne see pienellä vaivalla oman Node/Django/Ruby/jne-applikaation pyörimään ilman, että menee aikaa servereitten/tietokantojen sun muitten asenteluun. Parhaimmillaan jopa ilmaiseksi. Ilmainen menee nukkumaan 30min käyttämättömyyden jälkeen ja herääminen kestää. Jos tiliä ei verifioi luottokortilla, on tunteja käytettävissä 550/kk.


Mitä yrität kysyä? Google kertoo perusteet, jos et tiedä, mikä Node on.
 
Yksi hyvä vaihtoehto on vaikka scaleway:n halvin 2.99e/kk baremetal arm serveri, johon valitsee docker imagen käyttikseksi. Sen jälkeen löytyy vaikka netistä monta scriptiä joilla saa node + joku tietokanta serverin pystyyn ilman suurempia taitoja.
 
Juu mä kattelin jos rasberry pi:tä vähän sillä silmällä.

Edit: Ah ei ollutkaan siitä kysymys, kiitos vinkistä. Digital Oceankin on tarkastelun alla.
 
Herokulle ääni täältäkin. Ei tarvii serverin kanssa hajoilla ja menee omassa harrastekäytössä ilman kuluja. Saa vielä webbisivunkin launchattua automaattisesti kun tekee Githubissa master branchiin commitin. Ei voi mennä enää helpommaksi.
 
VPS:n kanssa saa varautua pieniin säätötalkoisiin, jos meinaa asentaa sinne Linuxin, Nxing:n ja siihen perään sitten Node-applikaation. Ei mitään ylitsepääsemätöntä, mutta ei nyt ihan tunnissa onnistu, jos aiempaa kokemusta ei ole. Itse hommasin VPS:n Scalewayltä ja hyvin on pelittänyt. Digital Ocean aavistuksen kalliimpi, mutta olen kuullut siitä vain hyvää. Halpiksissa on suosittu myös OVH. Aiheesta lisää: Halpa ja hyvä virtuaalipalvelin pilvestä yksityiskäyttöön?

Heroku varmaan simppelein. Webhotelleista ei ole kokemuksia.
 
Azuresta saa myös ilmaiseksi protoilua varten. Gitillä voi puskea koodit sisään ilman kummempaa säätämistä.
 
Digital ocean vaikuttaa kyllä hyvältä. Mutta onko porukalta tullut ny lisäkokemusta ton rasberryn tai vastaavien suhteen. Aavistuksen arveluttaa arm.
 
AWS miehenä suosittelisin AWS, mutta free-tier tarkoittaa kuitenkin vielä säätöä AWS päällä. Jos se ei tunnu omalta, niin Azure on näppärämpi tässä tapauksessa.
 
Kyllä node raspin päällä toimii. Mihin tarkoitukseen tuota raspia ajattelit? Ei aivan auennut edellisistä postauksista.

Itse olen sen verran testaillut että saan expressin ja rpi-dht-sensor avulla tehtyä lähiverkkoon sivun joka kertoo DHT11 anturista lämpötilan ja kosteuden. Seuraava steppi on muuttaa tuo toimimaan socketin.io:lla niin ettei sivua tarvitse päivittää.
 
Itse oon pyörittänyt Node.js-serveriä näistä ehdotuksista Herokussa, Digital Oceanilla ja raspilla (Raspberry Pi 2 B), ja kaikissa se toimii ilman mitään isompia ongelmia. Jos haluat saada yhteyden palvelimeesi mistä tahansa, ota käyttöön joku pilvipalvelu. Jos taas raspin kanssa säätäminen kiinnostaa, eikä palvelimeesi tarvitse saada yhteyttä mistään kauempaa, käytä sitä.
 
Hitsi. Tolla hinnalla vois jo melkein irrottautua tuolta nykyisestä...
Lisäys: jaa vatti vielä päälle.
 
Hitsi. Tolla hinnalla vois jo melkein irrottautua tuolta nykyisestä...
Lisäys: jaa vatti vielä päälle.

Kyllä, ja hinnalle on aina perusteensa, nuo käyttää OpenVZ:aa (saatavilla kyllä myös KVM). Silti nuo halvimmat XS ja S paketit ovat varsin edulliset ja toiminta on ollut muutenkin vakuuttavaa, joten pieniin omiin räpellyksiin (itse hostaan paria wordpress saittia S-paketilla, varsin pienillä kävijämäärillä) tuo on ollut oikein toimiva. Sitten jos tarvitsee oikeasti suorituskykyistä rautaa, niin hinta nousee kilpailijoiden tasolle.
 
Jos reactialla haluaa tehdä yksinkertaiset kotisivut helpoin ratkaisu taitaa olla next.js. Zeitin kautta saa myös palvelimen ja muut hyvät työkalut. ZEIT
 
Time4vps tuli valittua (sitten viimein) ja olipa mukava asennella pitkästä aikaa serveritavaraa. Ja kun sai valita LAMP:in sijaan LNMP:in eli Nginx MariaDB ja asennella omat PHP:t. Ja noden vielä kaupan päälle. Otin sen tämänhetkisen halvimman ja vaikuttaa että ihan puhtia riittää hyvin.

Piti kuitenkin nyt ottaa WP vähän niin kuin headless CMS tarkoituksella (vaikka toimii pirun hyvin ilmankin), että saa dataa sitten viännettyä sieltä esim GraphQL:n kautta. En kyllä muuta tarvitsis kun ton WP:n kun datan imuttaminen valmiiksi tauluksikin toimii niin hyvin, mutta pitäähän sitä harrastaa ja kun haaveena on.

Eihän tähän mennyt kuin pari vuotta. Ja Vue on nyt ollut työn alla.
 
Viimeksi muokattu:
Time4vps tuli valittua (sitten viimein) ja olipa mukava asennella pitkästä aikaa serveritavaraa. Ja kun sai valita LAMP:in sijaan LNMP:in eli Nginx MariaDB ja asennella omat PHP:t. Ja noden vielä kaupan päälle. Otin sen tämänhetkisen halvimman ja vaikuttaa että ihan puhtia riittää hyvin.

Piti kuitenkin nyt ottaa WP vähän niin kuin headless CMS tarkoituksella (vaikka toimii pirun hyvin ilmankin), että saa dataa sitten viännettyä sieltä esim GraphQL:n kautta. En kyllä muuta tarvitsis kun ton WP:n kun datan imuttaminen valmiiksi tauluksikin toimii niin hyvin, mutta pitäähän sitä harrastaa ja kun haaveena on.

Eihän tähän mennyt kuin pari vuotta. Ja Vue on nyt ollut työn alla.


Eikös näiden prokkisten kans kannatas unohtaa jo noi "raa'at" stäkit ja askarrella dokkeri konteista.

Esim. itselläni pyörii dokkerissa traefik (reverse proxy), jonka kanssa voin hosta samalta VPS:ltä hyvin helposti useampaa konttia, omilla domaineilla.
Dokkerin kanssa nimittäin ylläpidettävyys on onkin sitten aivan omaa luokkaansa.

Mutta itse alotuksesta, olin tulossa sanomaan että OVH tai time4vps on varmaa ne helpoimmat/parhaat vaihtoehdot mitä tulee itsellä mieleen. :joy:
 
Kun ymmärtäis mistä puhut :) docker on sana joka tulee usein esiin, mutten ole tutustunut. Juu tuo ylläpito yllätti hieman, kun halus Nginxin kanssa alidomainia käyttää, niin se ei oikein onnistunutkaan kuin yhdessä huonoa englantia puhuneessa juutuubi-videossa. Ohjeen kappaleita on pilvin pimein, mutta... mutta joo, jos vihdoin pääsis vähän soveltelemaankin.
 
GCP App Engineen pyörimään niin ei tartte sitä vähääkään funtsia web serveristä. Tai vaikka johonkin hostattuun Kubernetes engineen. Omassa VMssä pyörittäminen on kyllä aikamoista masokismiä kun on Docker ja muut pelit ja pensselit.
 
Jos haluaa VPS:llä aloittaa ja tutustua serverin pyörittelyn perusteisiin, niin tätä ei voi olla suosittelematta:

Pricing - Scaleway

Alkaen 3.7e/kk, jolla saa 2 ydintä, 2GB, ei siirtorajoituksia, 100Mb/s. Pingit Amsterdamiin tällä hetkellä luokkaa 45ms. Ei ollut mitään ongelmia.
 
Jos reactialla haluaa tehdä yksinkertaiset kotisivut helpoin ratkaisu taitaa olla next.js. Zeitin kautta saa myös palvelimen ja muut hyvät työkalut. ZEIT

Offtopiccia ketjun aiheeseen, mutta jos kustannukset haluaa pitää nollassa on Netlify aivan loistava palvelu staattisille sivuille.
 
GCP App Engineen pyörimään niin ei tartte sitä vähääkään funtsia web serveristä. Tai vaikka johonkin hostattuun Kubernetes engineen. Omassa VMssä pyörittäminen on kyllä aikamoista masokismiä kun on Docker ja muut pelit ja pensselit.

Tää nyt sit menee jo toiselle äärilaidalle jos oma custom-VPS distroineen on se toinen. Kubernetes ei todellakaan ole sellainen ympäristö mihin pistetään mitään pikkukilkkeitä pyörimään. Ehkä isoin juttu on myös mihin näitä eri työkaluja käytetään ja ymmärtää se raja missä mikäkin on hyvä. Kubernetes on tohon kuvailtuun tarpeeseen turha - tietysti jos oppimismielessä tahtoo roplailla niin sitten. AWS Well-Architected - Build secure, efficient, cloud enabled applications näistä varmaan 2 alinta bullettia osuu tähän sektoriin suoraan.
 
OT: Jos docker alkoi kiinnostaa, niin tässä erittäin laadukas ja helposti seurattava peruskurssi Dockerin opetteluun: DevOps with Docker

Dockerin käytön osaaminen on erittäin hyödyllistä jos yhtään kiinnostaa tehdä serverin pyöräyttämisestä helpompaa - tai jos ala/aihe muutoin kiinnostaa. Mutta alkaa mennä jo kauas ketjun aiheesta. Sorry :)
 
No, hyvä laajentaa keskustelua. Harmi kun tuolla time4VPS tuli valittua tuo versio johon ei dockeria saa. Olis ehkä valinnut toisin mahdollisia tulevia varten jos olisi tiennut. Mutta vaikuttaa kyllä sellaiselta että kokeilla pitää. Tulikin tänään tungettua kone täyteen apassia ja muita kilkkeitä. Onneksi brewin kautta niin helpompi ehkä poistaa. Mut pitää kokeilla dockeria. Olishan se kiva kun olis serverit ja tietokannat eri koloissaan. Tietenkin jos ajattelee, niin hyvähän noi perusjutut oli asennella perustoiminnalla.

Iso pointti tässä kuitenkin siis, että samalla rahalla olisi saanut vain halvan web-hotellin, mutta ei mitään vapauksia (tai suurentuneita vastuita) tai vientämisen iloa.
 
@jhalmu, kyllä sä saat sen Dockerin tuonne Time4Vps:lle. Se on täysverinen Linux, joten saat sinne ihan 'kaiken'. Netistä varmasti löytyy ohje käyttämällesi distrolle.
 
@jhalmu, kyllä sä saat sen Dockerin tuonne Time4Vps:lle. Se on täysverinen Linux, joten saat sinne ihan 'kaiken'. Netistä varmasti löytyy ohje käyttämällesi distrolle.
"Unfortunately we do not support Docker on our Container and Storage VPS’s." Ja mulla on siis tuo Container :/
 
"Unfortunately we do not support Docker on our Container and Storage VPS’s." Ja mulla on siis tuo Container :/

Aaa, siellä on tuollaisiakin tarjolla. Joo, jos oikein ymmärsin, tuo Container on halpis, joka käyttää virtualisointiin hiukan nuhapumpumpaa OpenVZ:ää, jonka vanhemmat versiot eivät tuo Dockeria. KVM on preemiumia, joka tukee. Eli maksamalla rahtusen enemmän, saisit tuon KVM:n ja Docker-tuen sitten kun sille tulee tarvetta.
 
Pistetäänkö pystyyn oma Docker -ketju? Mikä olis paras osasto sille? Itselläkin pyörii kysymyksiä.
 
Jos haluaa VPS:llä aloittaa ja tutustua serverin pyörittelyn perusteisiin, niin tätä ei voi olla suosittelematta:

Pricing - Scaleway

Alkaen 3.7e/kk, jolla saa 2 ydintä, 2GB, ei siirtorajoituksia, 100Mb/s. Pingit Amsterdamiin tällä hetkellä luokkaa 45ms. Ei ollut mitään ongelmia.

Toisena ihan hyvänä vaihtoehtona Hetzner: 1 ydin, 2GB, 20GB levytilaa, 20TB liikennettä ja yksi sali löytyy Suomesta, johon pingit ~6ms. Hintaa huville ~3,1€/kk (veroineen)
 
Toisena ihan hyvänä vaihtoehtona Hetzner: 1 ydin, 2GB, 20GB levytilaa, 20TB liikennettä ja yksi sali löytyy Suomesta, johon pingit ~6ms. Hintaa huville ~3,1€/kk (veroineen)

Kuulostaa houkutukselta, pitääpä varmaa käydä joku testi kuukausi ostamassa!
 
Jos nodea pyörittelee hostatulla dockereilla niin mitä tapahtuu ohjelmalle + tietokannalle kun pitäisi päivittää uutta palvelinsoftaa, esim. tietoturva-aukko jossain dockerin sisältämässä ohjelmassa?

ps. Ihmettelen että miksi pitäisi, (eli mitä etuja) käyttää hidasta ja monimutkaista raspberry piitä mihinkään web deviin tai noden hostaamiseen ? Jos esim. haluaa pitää oman win / mac koneensa puhtaana eikä asennella siihen kaiken maailman kikkareita, niin ne voi asentaa siististi virtuaalikoneeseen. Ja näitä virtuaalikoneita voi sitten kopioida vaikka usb-levylle talteen ja ne saa varmasti auki vielä vuosienkin päästä juuri sellaisena kuin ne alunperin oli.
Itselläni käytössä ollut 10-vuotta tai enemmänkin vmware, mutta löytyyhän niitä myös ilmaisia.
 
Toinen kysymys:
Kun php:lla tekee webbipalvelun jossa on esim. 50mt tietoa tietokannassa ja satoja (muttei tuhansia) käyttäjiä joka päivä niin palvelinkulut ovat todella edulliset:
- Mikä tahansa suomalainen webhotelli kunhan ei ihan halvinta valitse: 10 € / kk
- Google app engine, ainoastaan sql maksaa, n. 10 € / kk, tai jopa alle

Ja näissä on se iso etu että tarvitse huolehtia palvelinalustan tietoturvasta eikä säätää palvelimen kanssa yhtään. Eikä asennella tietoturvapäivityksiä yms.

Osaisiko joku nodekonkari kertoa että miltä vastaava tilanne näyttää node:lla ?
 
Jos nodea pyörittelee hostatulla dockereilla niin mitä tapahtuu ohjelmalle + tietokannalle kun pitäisi päivittää uutta palvelinsoftaa, esim. tietoturva-aukko jossain dockerin sisältämässä ohjelmassa?
Parasta olisi pitää kukin ohjelma omassa kontissaan, eli node omassa kontissaan ja tietokanta omassaan. Tietokannan data säilyy kun kontille on määritetty volume tai mount, joka säilyttää tietokannan tiedostot.
 
Jos nodea pyörittelee hostatulla dockereilla niin mitä tapahtuu ohjelmalle + tietokannalle kun pitäisi päivittää uutta palvelinsoftaa, esim. tietoturva-aukko jossain dockerin sisältämässä ohjelmassa?

Ei mitään? Konteista voit mountata levyn osia suoraa hostille. Esim sql kontista, itse datan. Käytännössä et edes huomaa että kontti ympärillä on vaihtunut.

Edit: > luetunymmärtäminen.
Katos tässä puhuttii hostatuista konteista... Kaipa noissa joku image backup tuki löytyy.
 

Statistiikka

Viestiketjuista
261 537
Viestejä
4 539 596
Jäsenet
74 817
Uusin jäsen
pepponen

Hinta.fi

Back
Ylös Bottom