Get your own VPS with 2 vCPU Cores, 8 GB RAM and 100 GB NVMe Disk space for just $5.99 per month with the KVM2 plan from Hostinger. Get an extra 10% o...
dreamsofcode
7 months ago
Get your own VPS with 2 vCPU Cores, 8 GB RAM and 100 GB NVMe Disk space for just $5.99 per month with the KVM2 plan from Hostinger. Get an extra 10% off with the code DREAMSOFCODE by visiting https://hostinger.com/dreamsofcode
20
crowdsec
7 months ago (edited)
Hey thank you for checking us out!
We realized that the install links in the readme were slightly outdated so we worked on refactoring this.
Loved the video, a key takeaway I see is docker is great if you want to get started fast, but then the abstraction it provides can also impact how much you could learn by doing it the non docker way!
- Laurence
CrowdSec Support
66
wchorski
7 months ago
Everyone should attempt to do this early on. Docker is nice but it abstracts away a lot of fundamentals. Once you do this you'll understand how to build Dockerfile(s) in a much more efficient way
206
balthxzar
7 months ago
"docker user discovers installing software normally"
44
vaviloffx
7 months ago
As always, amazing stuff!
(The identical intonation in every sentence is killing me though haha)
27
mad_t
7 months ago
It amazes me that all this stuff is like rocket science for modern devs.
35
brandonpark3893
7 months ago (edited)
this is so awesome to see! i love how you edited this video with little things like the underlining, boxing animations, and making it a little more "fun", so my ADHD brain can focus a bit more. I really enjoyed how you tied in the different resources you tried and why or why not you went with them and the improvements section. I know for some, this is just knowledge they already have, but for newer people, this is invaluable! Just want to say thank you Elliott!
10
peterszarvas94
7 months ago
I am saving this video as a learning material. I did similar things but not this feature complete. Thanks!
16
NexusGamingRadical
7 months ago
I've been deploying without docker outside work because honestly its just simpler to me and requires less steps. Only bit that really benefits from Docker in my eyes is CI/CD.
65
inithinx
7 months ago
Now do it with NixOS!
209
disjustice
7 months ago
Remember when we had Tomcat and httpd and deploying a new version just involved pushing a .war file to a mvn repo? We even had these guys called sys-admins or operators who secured and configured the target platform for us... If you were lucky you even had this thing called a DBA who made sure the database was correctly configured and performant. As a backend dev, even logging into the production server used to mean I was having a really, really bad day, now it's just par for the course. Ah well.
105
mjdmaxcoder
7 months ago
I just started offering vps with support for automated builds, vpn, public/private network, monitoring. It was a great learning experience. Learnt a lot about kvm, ebpf, built my own vm scheduler etc. Next thing in mind is to learn more about hypervisors, followed by fpga programming.
5
aellionnecalara3223
7 months ago
You can also manage user-level systemd services with `systemctl --user`. Great video btw!
24
alpha210
7 months ago
You didn't really touch on zero downtime deployment...
I guess it was implied that having load balancing you can upgrade only one endpoint at a time and catch the failure early on ?
12
madebylewis
7 months ago
My day-to-day is the basic frontend/backend type workflow; your channel is my escape and hope that I keep chipping away at the layers to it all, and broaden my fundamental knowledge :)
1
danygagnon8446
7 months ago
This video is gold. I recommend looking into systemd sockets, timers and so on. There's so much going on and it is amazing. What I like about doing it this way is that you control all the permissions and networking stack, and you can work with the kernel directly
9
ZainSyed
7 months ago
Genuinely a very good test. We haven't done automated releases as of yet. We do use systemd, php-fpm and nginx on our production servers but don't do rolling releases nor CI/CD for now. We're thinking of going to docker route.
2
ddbonpc
7 months ago
Awesome ! I remeber back in the day first strating with FTP, then some rsync and moving on to Docker and K8S but it is soo much better for small side projects to just go bare bones.
Also great to show how this works low level. If this becomes a habit for loads of small projects on different VPSs I am sure Ansible would be great aswell to initiate the server.
Thanks !
1
Deveyus
7 months ago
"Adding in a load bearing sleep" hurts my soul. I've written them and it harkens to my own sins.
13
ShootingUtah
7 months ago
Maybe this is just me but I find this much easier to follow than the Docker version. I've got a Docker version running my react website with a Go server and honestly I think leaving Docker out might be the better way to go in a lot of ways. Especially having like a 1 minute CI/CD deploy time! That's huge!
dreamsofcode
7 months ago
Get your own VPS with 2 vCPU Cores, 8 GB RAM and 100 GB NVMe Disk space for just $5.99 per month with the KVM2 plan from Hostinger. Get an extra 10% off with the code DREAMSOFCODE by visiting https://hostinger.com/dreamsofcode
20