Hacker Timesnew | past | comments | ask | show | jobs | submit | more __mp's commentslogin

0) Get a cheap virtual/dedicated machine.

1) Install docker and docker-compose

2) Setup traefik, a reverse proxy, in docker (good starting point: https://docs.traefik.io/user-guide/docker-and-lets-encrypt/ ).

3) Run $docker container (ghost, wordpress...). I typically use one docker-compose file for each domain. "expose" is not necessary because the requests are proxied by traefik.

Here's a docker-compose sample for a website available under my-website.com:

    version: '3'
    
    services:
        web:
            container_name: my-website.com-nginx
            image: nginx
            restart: unless-stopped
            volumes:
                - ./data:/usr/share/nginx/html
            labels:
              - "traefik.docker.network=web"
              - "traefik.enable=true"
              - "traefik.basic.frontend.rule=Host:my-website.com"
              - "traefik.basic.port=80"
              - "traefik.basic.protocol=http"
    
    networks:
        default:
            external:
                name: web

There are probably more elegant ways to do this, however I found it quite effective for my setup.


Completely agree with the ease of this setup as it's been my goto for roughly a year.

Put Docker on your VM / instance, make a project with a docker-compose that just ties one or many services together with traefik as the reverse proxy (I use CNAMEs or subdomain routing - path routing & stripping adds complexity and breaks many apps).

For the actual site you can choose any stack you desire. I'd recommend node / express over wordpress for a simple site, but you can rock a flavor of the month, or whatever your experience allows you to be productive in - Swift Vapor, go, php, .NET... then dockerize your site.

Deploys and execution should be identical locally and remotely. If you get popular, you are in a great place to scale out compared to many traditional stacks. If you want to try out another service, tool, database, whatever; just add it to the docker-compose, run docker-compose down/up, and there she is.

There is a sharp initial learning curve with Docker - images, containers and their layers, volumes, networks and ports, and how all that interacts with the host machine. Containerization is arguable something you won't be able to ignore forever. The advantages are just too numerous and appealing, especially for the hero solo developer!


Nah, just use nearlyfreespeech.net

You get a bsd host with shell access for cheap.


WOW. You have no idea how much it makes he happy and encouraged to see that NFS is still making it. They were my first webhost, for price alone, and then overtime became my default because of the support.

Eventually moved on when my needs evolved and sort of...forgot about them until this comment.


I've been with them for about 10 years now. They've increased pricing and decreased support at the same time. They have introduced (probably 8 years ago) a static site option which is considerably cheaper.

But moving my static sites to S3 would be considerably cheaper.


Unfortunately, they discontinued the static site option 2(?) years ago. Now all sites are dynamic, but my static site costs have barely gone up, so its all good.


I too have mostly moved on, but I still have a couple clients that use them and I maintain an adjunct account and register my domains through them. They provide an excellent service, especially for someone like the person asking this question.


I love NFSN. To me, it feels like a step up from conventional shared hosting, while not going as far as to be a VPS. Despite the price increase, I'm still a happy, longtime customer.


A fact missing in this article is that dams in Switzerland are used for energy storage nowadays. It used to be the case that during lunchtime hydro produced most of the peak energy. Atomic power was used to pump the water into the dams during the night. Nowadays solar and wind, mostly from northern Germany, provide so much energy througout the day that it is more efficient to pump water into dams during lunchtime. It is unclear if these big dams can be run profitably.

More context: https://www.nzz.ch/schweiz/aktuelle-themen/pumpspeicherwerk-... (German)


How do you combat bit-rot/silent corruption?


I use it on my own server, a dedicated quad-core machine with 64 GB RAM (hetzner.de). Mainly because I host a multitude of different websites that require different technologies: PHP, Rails, Node, Go and Python. Setting everything up with Docker makes management a breeze and I can easily relocate and backup the entire setup to a different server.

I backup everything daily to my Synology at home.


Now this makes sense to me, but depending on how much you're paying in the case of DigitalOcean you could just spin up different droplets.


I take a major issue in their usage of OpenWRT. It seems to me that every hardware I touch with OpenWRT included is out of date - or "well aged". As soon as you try to modify something in the OpenWrt interface and/or update the system, half of the features do not work anymore - luckily the reset button usually works. At least the OpenWRT variant they are choosing looks recent. Good luck!

I'm at the point where I only get Raspberry PI-based hardware. This way I know that I'm able to update/or reinstall in a year or two.


We run the Atlassian products Jira, Confluence and Crucible and soon Bitbucket on premise. Gitlab is not an option because our main repository is a relatively big Mercurial repository. There's also a couple of Jenkins servers.

Most of the on premise IT, with the exception of the Jenkins servers, are managed by a local devops company.

We are a small company with 7 employees.


Social events, the occasional book/movie, tech-related stuff, photography and sports: Hiking and mountainbiking in summer, and splitboarding in winter.


Could be interesting for continuous integration and testing new Cray setups.

I usually have to spend a week or so to adapt our builds once we get a system upgrade. It's mostly to hack around weird Cray setups and because we dare to link C++ and Fortran code bases on GPU.


Here’s a 360 degree video of the gotthard base tunnel: https://youtu.be/i0kdT5oEN2Q In contrast to the Seattle project there are two tunnels running side by side. More information: https://en.m.wikipedia.org/wiki/Gotthard_Base_Tunnel


I can definitely see some usecases of these experiences. Not wanting to sound too negative, I would prefer to meet the people in person and drink a beer, eat a meal than to lounge around in some virtual room. I see the allure of it if you are staying in a place that is hard to reach. But travel itself is also an experience that can be enjoyed - even more so if it is far away and exotic.


Not wanting to sound too negative, I would prefer to meet the people in person and drink a beer, eat a meal than to lounge around in some virtual room.

Sure. But once you've had the experience of your circle of friends dispersing to different cities, the appeal becomes immediately obvious.


Actually I am in this position. I rather visit the people and enjoy a weekend with them than put on a VR headset. Also it's a great excuse to go away for a weekend. And if it has to be something interactive I found video conferences quite practical. Also if a meeting is important I prefer to be present than remote because it is easier to gauge reactions of people.


I've got a circle of friends I see more often than anyone else, but only on TeamSpeak whilst gaming. I would absolutely love to visit them, but we are all without exception too poor to do any such thing, so it's impossible.

I suspect this will play into the success or failure of Facebook Spaces. How many people are on Facebook with enough tech to do this (in its crude low-poly way) but who are also far too poor to flit about physically visiting those they love?


You may not like it... but your kids will love it.


I think this is key and hidden in the comments. Reading this comment, I can easily picture kids and tweens hanging out sharing videos and pics in private VR rooms.


I can totally see myself in this place 20-ish years ago.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: