Situatie
Daca vrei sa ai propriul tau website (blog), dar nu vrei sa platesti un virtual private server pentru hosting la alte companii atunci ai solutia sa il hostezi la tine acasa. Iti trebuie un calculator vechi sau un laptop vechi cu ubuntu server care, bineinteles, va merge incontinuu. Pe server trebuie sa ai instalat Docker si docker-compose. Pentru website/blog vom folosi platforma Ghost- una dintre cele mai populare.
Pentru a face website-ul accesibil din internet folositi intructiunile de la acest link: https://askit.ro/solutii/cum-sa-gazduiesti-mai-multe-website-uri-sau-aplicatii-web-acasa-in-spatele-aceluiasi-ip-public/
Solutie
Pasi de urmat
Facem un fisier .yml cu ajutorul comenzii nano docker-compose.yml in care punem urmatorul text, unde /storage/ghost/content este un folder dupa server care va contine datele website-ului care va fi accesat pe ip-ul serverului pe portul 8383 . Salvam fisierul cu CTRl+O si apoi inchidem cu CTRL+X
version: ‘3.1’
services:
ghost:
image: ghost:3-alpine
restart: always
ports:
– 8383:2368
volumes:
– /storage/ghost/content:/var/lib/ghost/content
Dupa ce s-a instalat, deschidem un browser si verificam accesand ip-ul serverului si portul 8383. In cazul meu, 10.10.10.8:8383
- Pentru a-l administra il accesam cu /ghost la final adica 10.10.10.8:8383/ghost
- Pentru a-l face disponibil in internet urmati instructiunile de la acest link
Cum sa gazduiesti mai multe website-uri sau aplicatii web acasa in spatele aceluiasi IP public
Leave A Comment?