DOMANDA Cercasi Server gratuito

Pubblicità

fabio_1

Utente Attivo
Messaggi
244
Reazioni
8
Punteggio
43
Salve, sto seguendo un tutorial e mi vorrebbe far mettere su quanto fatto finora...
Ora il problema è che non ho voglia di spendere niente per una cosa del genere e nel libro c'è scritto che esistono server gratuiti a cercarli...
Per caso ne conoscete? potete indicarmeli?
Immagino la qualità sarà bassa ma visto l'uso che ne vorrei fare non è un problema e basta funzioni anche per pochissimo tempo (tipo un periodo di prova gratuito).

Non so se vi serve sapere altri dati... sto programmando in python su windows e leggo questi requisiti:
Your server is running Ubuntu 16.04 (aka “Xenial/LTS”).
You have root access to it.
It’s on the public internet.
You can SSH into it.

Grazie
 
Ecco cosa mi dicono nel tutorial
Some people get to this chapter, and are tempted to skip the domain bit, and the “getting a real server” bit, and just use a VM on their own PC. Don’t do this. It’s not the same, and you’ll have more difficulty following the instructions, which are complicated enough as it is. If you’re worried about cost, dig around and you’ll find free options for both.
e qui cosa dovrò fare
Deployment Chapters Overview
There’s lots of stuff in the next three chapters, so here’s an overview to help you keep your bearings:
This chapter: getting it up and running
• Adapt our FTs (<= Functionl Test) so they can run against a staging server.
• Spin up a server, install all the required software on it, and point our staging and live domains at it.
• Upload our code to the server using Git.
• Try and get a quick-and-dirty version of our site running on the staging domain using the Django dev server.
• Manually set up a virtualenv on the server (without virtualenvwrapper), and make sure the database and static files are working.
• As we go, we’ll keep running our FT, to tell us what’s working and what’s not.

Next chapter: moving to a production-ready config
• Move from our quick-and-dirty version to a production-ready configuration;
stop using the Django dev server, set our app to start automatically on boot, set DEBUG to False, and so on.

Third deployment chapter: automating the deployment
1. Once we have a working config, we’ll write a script to automate the process we’ve just been through manually, so that we can deploy our site automatically in
future.
2. Finally we’ll use this script to deploy the production version of our site on its real domain.
Per quanto 5 euro siano pochi non sono disposto a pagarli per seguire un tutorial però se riuscissi a trovarne di gratuiti sarei ben felice di seguire le indicazioni
 
Ultima modifica:
Che non sia la stessa cosa siamo d'accordo.
Ma mi sembra assurdo spendere per un server solo per studiare.
 
Che non sia la stessa cosa siamo d'accordo.
Ma mi sembra assurdo spendere per un server solo per studiare.
Il fatto è che non mi intendo affatto di questo aspetto ma vedo concordiamo sul non voler spendere :ok:
Quindi mi stai dicendo che probabilmente posso usare quel node.js per proseguire il tutorial (che tra l'altro apparte quei tre capitoli riguarda il test delle applicazioni, quindi un altro argomento)? Mi permetterà di fare quelle robe lì sul deploy, etc che ho quotato sopra? non che abbia molta scelta a quanto pare...
 
Il fatto è che non mi intendo affatto di questo aspetto ma vedo concordiamo sul non voler spendere :ok:
Quindi mi stai dicendo che probabilmente posso usare quel node.js per proseguire il tutorial (che tra l'altro apparte quei tre capitoli riguarda il test delle applicazioni, quindi un altro argomento)? Mi permetterà di fare quelle robe lì sul deploy, etc che ho quotato sopra? non che abbia molta scelta a quanto pare...
Non te lo assicuro al 100% però con Node.js puoi creare un back-end locale ed usarlo come web-server a tutti gli effetti.
 
Se ti va di sperimentare qualcosa di nuovo puoi utilizzare docker ;) con un container già preparato a essere usato come server.

Inviato dal mio SM-G930F utilizzando Tapatalk
 
Salve, sto seguendo un tutorial e mi vorrebbe far mettere su quanto fatto finora...
Ora il problema è che non ho voglia di spendere niente per una cosa del genere e nel libro c'è scritto che esistono server gratuiti a cercarli...
Per caso ne conoscete? potete indicarmeli?
Immagino la qualità sarà bassa ma visto l'uso che ne vorrei fare non è un problema e basta funzioni anche per pochissimo tempo (tipo un periodo di prova gratuito).

Non so se vi serve sapere altri dati... sto programmando in python su windows e leggo questi requisiti:
Your server is running Ubuntu 16.04 (aka “Xenial/LTS”).
You have root access to it.
It’s on the public internet.
You can SSH into it.

Grazie

Io mi trovo benissimo con Aruba. con 1€ al mese ti porti a casa un server linux completo. puoi installarci quel che vuoi... certo, dovresti installarci e configurare tutto il necessario.
 
Se arrivi ad un certo livello di astrazione, lavorare in locale sarà come lavorare in produzione (vedi per es. Docker). Consentimi di dissentire dal tutorial che stai seguendo: imparare a programmare (in questo caso un sito web) ha tutto fuorché a che fare con un deploy. Prima impara a programmare, quindi cerca il metodo di deploy migliore (già... perché non esiste UN metodo di deploy, ma ne esistono virtualmente infiniti). Fossi in te salterei a piedi pari tutto quel capitolo, per concentrarsi piuttosto su una guida (o un intero manuale) che spieghi i vari metodi di deploy.
 
Ultima modifica:
Con python puoi creare un webserver in letteralmente 3 secondi:
Python:
python -m SimpleHTTPServer

Con node la cosa è un po più "complessa" (ci vogliono 5 secondi invece che 3.. :asd:), ma se stai studiando il python sfrutta le potenzialità del suo ecosistema e non "mischiare" quando non serve.

Non conosco django però suppongo che abbia una funzionalità da dev server, il che per studiare è più che sufficiente.

Come detto sopra, in alternativa ci sono docker (comodissimo perchè lascia l'os host piu "pulito" se lavori a più progetti contemporaneamente), virtualbox (vedi vagrant) o installare su macchina reale un webserver, quindi apache (utilizzando il pacchetto XAMP) o nginx.

Secondo me, al giorno d'oggi, lavorare in VM in locale o su server "reale" (che poi non è un server reale ma è al 99% una VM su un datacenter), cambia poco in termini pratici.. L'unica cosa che cambia solo le performance..

In merito al deploy quoto in toto @Giacomo Furlan : è una cosa che viene dopo lo studio vero e proprio.. ma molto dopo..
 
Pubblicità
Pubblicità
Indietro
Top