Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I have a web server. Runs on a home internet connection (fiber, around 200 mbps). I run a blog [0] and some other stuff on the site.

I set up everything myself. From getting a dynamic DNS service with duckdns, to configuring web servers with nginx, then figuring out that it’s very complex and that lighttpd works just fine.

I’ve also learned about Linux server administration. I’m also running some services I built myself like a tiny webserver accessible from here [1].

Also, I have a git repo @ [2] and used to have an archive box instance but I’m having some trouble with docker.

Additional info on the blog:

It uses markdown. The discount version, the closest one to the first proposed standard [4]. Also, it uses blogit. My own fork actually, accessible thru the git repo. Very simple. Uses git, if you don’t track a file it isn’t deployed. The blog itself is a git repo and in theory you could view the history of my whole blog thru git. Also, whenever I push to the server repo it deploys automatically and runs a git hook that just executes the blogit command and lighttpd merely serves static files so yeah, pretty cool.

Not to brag or anything but I am amazed at how much the internet has helped me. I am still a high school senior but like programming and got into Linux like a year and a half ago and I’ve just learned so much on my own and with the help of the internet.

I did not take any formal classes to do any of this, but thanks to free knowledge I was able to do all this. I ain’t trying to share or promote some propaganda, just my thoughts and me kinda spitballing here.

So yeah, that’s it. I have a list of possible project ideas on my blog as an article. I’d love to start out with a simple url shortener. No fancy data structures, no sql, no Db, plain C with sockets, maybe a linked list and maybe less than 500 LOC ?

[0] https://trevcan.duckdns.org/blog/

[1] https://trevcan.duckdns.org/short

[2] https://git-trevcan.duckdns.org

[4] https://archlinux.org/packages/extra/x86_64/discount/

.PS yeah I skipped [3] because why not.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: