Debian template for Proxmox VE

When learning about linux, one of the best ways to do it is with a home lab. A way of trying new things without worrying about destroying anything important. But this process may become tedious when rebuilding constantly. When using a hypervisor like Proxmox, there are ways to automate the server installation, in this case, for Debian. What is Proxmox VE Proxmox is a platform for virtualization. Maybe you have tried things like VirtualBox or VMWare, well, it is something like that but focused on a web interface where you can manage VMs and linux containers. It helps with the administration of networking, HA and quality of lives things like Cloud Init. ...

July 14, 2024 · 2 min · 322 words · ks32

Self-hosting Overleaf

If you are a student or an academic in a science field you have probably heard about LaTeX. It is a software for typesetting documents. To say it in another way, a fancy Micro$oft Word. Well, it is awesome because it is free software and an amazing standardization platform, but it is not that easy to use. Some platforms have developed around it, to be specific, I am talking about overleaf, a collaborative cloud-based text editor. I have used in cases when live collaboration is needed, the problem is pricing, even if you are a student it is kinda expensive. ...

April 26, 2024 · 3 min · 618 words · ks32

Leveling the Ender 3 S1

As some of you may know, I’ve got a 3d printer, to be more specific, a Creality Ender 3 S1. This is a great printer, but I have the problem of not using it that much and when I do, I have to level the bed again. So I am making this post as a guide for me and for you, in case you have the same printer. My printer has the stock firmware so if you have a different want your milage may vary. ...

April 6, 2024 · 2 min · 362 words · ks32

git basics

Everybody should know how to use git, or in reallity any version control system. Not only developers, a vcs can help even when writting a word document or when working on a cad project. If you benefit of having multiple versions saved, you can benefit from git. Also, it looks awful and is inneficient to have file1, file1.v1, file1.final, file1.NowTheLastOne. What does a version control system do? Mantains a log of changes, who, when and what. Allows collaborative development. When it is useful? Suppose you have a word document, you are sure this is the last one and save it. But there is a problem, now you have to make changes and you do not want to overwrite the first one, so you save it as another file. This can go bad quickly and if the file has a big size you will use a lot of storage usage with each copy that may have only some bytes of diference. ...

November 17, 2023 · 3 min · 444 words · ks32

Virtualization server

This is a guide on installing a virtualization server on Debian GNU/Linux. Why? for testing. You can emulate hardware, test operating systems, isolate services and more, the limit is your imagination and your hardware. When virtualizating you probably want to have network access on your virtualized systems so we will configure this too. Requierements Computer with GNU/Linux installed, the guide will be in Debian but other Linux based systems will work. Internet access via ethernet Installing For virtualization in linux KVM/Qemu is prefered, for ease of use libvirt front end will be used. To install it: ...

November 14, 2023 · 3 min · 502 words · ks32

Basic nftables guide

What is nftables? Reading the wiki we learn that nftables is the firewall of the linux kernel. Being the succesor of iptables, the great. Nftables is available on kernel version 3.13 or newer so keep that it mind Why nftables? It is true that there are firewall front ends like firewalld or ufw that may be easier to understand but we need to understand that they are running nftables on the background. So if you are trying to understand how the firewall works or you just want to make complex rules you shoudl try nftables. ...

November 13, 2023 · 4 min · 723 words · ks32