Dollars BBS | Technology

feed-icon

Main

News

Animation

Art

Comics

Films

Food

Games

Literature

Music

Personal

Sports

Technology

Random

Self-hosting ? (4)

1 Name: Hiroki : 2015-06-10 13:04 ID:M1tafWCw (Image: 285x193 png, 12 kb) [Del]

src/1433959445076.png: 285x193, 12 kb
Hi !

I'd like to set a web server at my place, but I have doubts on the choosing of good software and good dynamic DNS service.

Any piece of advice please ?

2 Name: Cryptic : 2015-06-12 11:27 ID:J36l4cG9 [Del]

I don't think you need a DNS server software to self host.
You will need to learn how to port forward (on a normal router).
You need to know your internal and external IP.
You also need to know what services run on which ports (like HTTP (aka hypertext transfer protocol) runs on port 80).
For a web server, you can use a Raspberry Pi (like me) or a computer. Install THIS and it will work like a web server for a computer.
If you want to make a basic website, I suggest learning HTML and CSS. You can learn this HERE. It would also be good if you knew how to write JavaScript and PHP, although, it's not necessary.
For a domain after you're done the website and the server, use your external IP and sign up to a ".co.nr" domain, which is 100% free, HERE.

3 Name: Hiroki : 2015-06-13 07:42 ID:M1tafWCw [Del]

I was just reluctant about the using of flash memory on a raspberry pi for a server: will it be reliable ?

And I will need to find a DNS server software. I connect the web through an adsl connection with a moving IP.

Anyway, thanks for the tips !

4 Name: Cryptic : 2015-06-13 11:37 ID:J36l4cG9 [Del]

>>3

It's extremely reliable, at least for me. For now, I run all my services (FTP/HTTP/IRC etc.) on my Pi. I run THIS website.

Also, a moving IP is called a Dynamic IP.

If you don't have a Static IP (Non-moving IP), I don't really think DNS server software will help since it's only internal or won't work at all. Have a look at THIS. Notice how the arrows from the computer go to your local DNS and THEN to your ISP's (Internet Service Provider's) DNS which is external. You cannot reverse the way they go.

You should use an external DNS server or service like no-ip.com and set a low TTL (time to live). You can read more HERE.

If you're going to use the noip.com service, I believe that you need a DHCP server instead of a DNS server. This is also explained in the previous link. I do not know much about this so please don't quote me on this.

You can change your "Target URL" at any time using the co.nr service in case your IP changes. You can check your IP by searching "IP" on Google.

You can use the co.nr service with the noip.com service to get your own domain, however I cannot guarantee it working.

It would be also useful to check your internet connection speed. You can do this HERE. An upload speed of over 1 Mbps (megabits per second) is fine but it could be better.

You can, this way, find out how long it would take for your external connection to download the website and all of it's resources.

I hope I helped.