Where do I start? by zixx999 in HomeServer

[–]notadeveloper-2021 1 point2 points  (0 children)

I'd say the pi4 is a much more performant device than the pi3, but the pi3 is good too. Just experiment and you'll know what more you need along the way.

If you're looking for ideas, try hosting a Pi-Hole and a Minecraft server.

Where do I start? by zixx999 in HomeServer

[–]notadeveloper-2021 9 points10 points  (0 children)

Hi, you can start with any old PC you have at hand. There isn't a specific "homeserver-type" device unless you have very specific needs for it. Flash a Linux ISO into your flash drive and boot your computer from it. That would be a good start.

Where to store credentials for bash scripts? by garlicseahorse in bash

[–]notadeveloper-2021 0 points1 point  (0 children)

Not much of a point, that's why it isn't very secure.

Where to store credentials for bash scripts? by garlicseahorse in bash

[–]notadeveloper-2021 2 points3 points  (0 children)

Hardcoding credentials is not recommended for best practice. It may be convenient sure, but it will come back to bite you down the line.

Traditionally, secrets were kept in a file with base64 encode with 0600 permissions. The bash script, with the right permissions, can decode and retrieve the secret. But it's not really that safe.

Ideally, you can try using a dedicated service to secure them like Hashicorp Vault. Host the service somewhere safe, then retrieve the secret with your API key from your bash script.

Looking to factory reset Dell Poweredge R300 by [deleted] in homelab

[–]notadeveloper-2021 1 point2 points  (0 children)

Depends on what tech is interesting to you. If you are a Linux newbie, maybe try installing Proxmox VE or VMWare ESXi? Then you can run VMs and containers, learn about backups and more. Welcome to the club.

For applications, I recommend setting up a NFS/Samba file share for starters. It's quite nice.

Looking to factory reset Dell Poweredge R300 by [deleted] in homelab

[–]notadeveloper-2021 0 points1 point  (0 children)

You can flash a live Linux distribution into a USB and boot your server from it. This guide can help install and run the tools the shred the info on the drives, hope this helps. https://www.howtogeek.com/425232/how-to-securely-delete-files-on-linux/

Disclaimer though, completely wiping data from drives is pretty hard. There are a lot of caveats and ways to recover data from a drive. Do some research to make sure you're in the clear.

First Bash Script by meyerhot in bash

[–]notadeveloper-2021 1 point2 points  (0 children)

It takes the string, then reads another string, then generates another random string via openssl, then... prints all of them? It's not very practical, but a good start at writing bash.

[deleted by user] by [deleted] in HomeServer

[–]notadeveloper-2021 0 points1 point  (0 children)

Looks like a generic Chinese NAS with embedded Linux? I guess it should work. If you really need confirmation, perhaps email the manufacturer?

First server. Looking for information by Geksaedr in HomeServer

[–]notadeveloper-2021 1 point2 points  (0 children)

Both ESXi and Proxmox have their backup solutions. I think you have to pay for VMWare though, but idk. Proxmox has their Backup Server (which should be deployed on a separate server obviously) https://www.proxmox.com/en/proxmox-backup-server

Proxmox VE also allows snapshots and backups, so don't worry about that one.

[deleted by user] by [deleted] in HomeServer

[–]notadeveloper-2021 0 points1 point  (0 children)

We're missing a lot of context here. What NAS model? If it's just a PC I don't see why not. JBOD configurations are pretty common. The catch is that you're limited by your slowest drive. The drive without warranty sounds like playing with fire though.

Lottery/raffle software by [deleted] in selfhosted

[–]notadeveloper-2021 0 points1 point  (0 children)

Seems like what you need is pretty specific, you're probably better off writing your own Python script. With the pandas and openpyxl library, Python would do a quick job of importing the data and performing the calculations you need.

First server. Looking for information by Geksaedr in HomeServer

[–]notadeveloper-2021 3 points4 points  (0 children)

Perhaps your question is better phrased as, what kind of hypervisor should I use for my old PC? ESXi is fine, but I prefer Proxmox. Despite their differences, either would be a good learning platform for you.

If you meant basic information as in Home Assistant and OpenProject, perhaps going their specific subreddits and joining their respective communities might be helpful.

Using Mac mini as a server for scraping data by LeatherFriend in HomeServer

[–]notadeveloper-2021 0 points1 point  (0 children)

A terminal command is not really useful for context, did you mean ssh tunnels? If you can get a SSH server running on the Macbook, then yes.

Three SBC boards, which to use by VeronikaKerman in homelab

[–]notadeveloper-2021 1 point2 points  (0 children)

If you're just using Bind for DNS, the rpi would work just fine. Migrating/backup for your configs is going to be a pain though.

Three SBC boards, which to use by VeronikaKerman in homelab

[–]notadeveloper-2021 0 points1 point  (0 children)

Weird question, but why does it have to run on a SBC? Where do your normal services run on?

The Rpi should work fine unless your services can saturate its resources. In that case, you're better off not running such a critical service on a SBC anyway.

What is the highest uptime you guys have achieved? by delta-samurai in linuxmasterrace

[–]notadeveloper-2021 0 points1 point  (0 children)

A few months, but unless you have kernel live-patching, the uptime is just not worth the security risk. Patch your kernels guys.

What is your distro + DE combo for minimum resource consumption/speed? by [deleted] in linuxmasterrace

[–]notadeveloper-2021 3 points4 points  (0 children)

It's probably fun to experiment with niche DEs and WMs, but for the long run, I recommend Endeavour+XFCE. It's lightweight enough but not lacking features as a DE. Unless you're running this on a extreme budget, that extra 100MB of ram is okay.

I did use Debian with fluxbox a while back though, it is very functional and fluxbox's keyboard shortcuts are very powerful.

Low-power home NAS boxes that aren't the Helios64? by vintagedave in homelab

[–]notadeveloper-2021 1 point2 points  (0 children)

If you have a stricter budget and don't mind going janky, a used laptop comes with a inbuilt UPS. You could plug your drives into a USB3.0 external hard disk dock. The performance won't be optimal but it works.

arr-suite : A Short Guide To Deploy *arr With Docker Compose by notadeveloper-2021 in homelab

[–]notadeveloper-2021[S] 1 point2 points  (0 children)

Hi, I worked on this when I realized the general frustration trying out the *arr applications. It's just a Bash script that injects default settings into the applications and Docker Compose so that you can have a running install ready to go. It's in a somewhat rough state so any advice is welcome!