@SeeJayEmm@lemmy.procrastinati.org avatar

SeeJayEmm

@SeeJayEmm@lemmy.procrastinati.org

Mastodon: @SeeJayEmm

Blog: @seejayemm

This profile is from a federated server and may be incomplete. For a complete list of posts, browse on the original instance.

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

DDOS protection is going to depend on the VPS. But for most services you could spin up a pretty lean Debian vm running a proxy like nginx proxy manager and run that over the tunnel. Something like opnsense seems like overkill.

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

Burnout Paradise is going to stay in my all time hall of fame till I die.

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

B2 is about $5/TB.

If you keep your eyes open for deals (LowEndBox) you could find an inexpensive storage VPS. I've got one now providing 2 TB for $5/mo.

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

Pretty good breakdown of the current science on the topic. Thanks.

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

The whole .zip TLD is really unfortunate.

What tips or resources would you recommend to someone who knows about Linux and wants to self-host, but has no experience self-hosting?

I have several years of Linux experience and I know how to fix my own problems, and I have experience self-hosting using Docker and Docker Compose, but I really feel that I don't know how to self-host and that I just copy and paste commands without understanding it, I would really like to learn how to self-host by myself but I...

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

This is how I learn and half the reason my home lab exists. I need projects to get/stay motivated.

We're Watching Facebook Die ( www.wheresyoured.at )

In the first quarter of 2024, Meta made $36.45 billion dollars - $12.37 billion dollars of which was pure profit. Though the company no longer reports daily active users, it now uses another metric: “family daily active people.” This number refers to “registered and logged-in users of one or more of Facebook’s Family...

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

So a company that made 12 Billion in profit in one quarter is dying because it's growth has slowed down/plateaued?

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

The only complaint on this list that, I think, is a legitimate complaint is replies not loading. Imagine if Lemmy worked that way. The rest is just how it's intended to work.

Certainly a good warning before trying to self host but this isn't broken.

Can I refuse MS Authenticator?

So my company decided to migrate office suite and email etc to Microsoft365. Whatever. But for 2FA login they decided to disable the option to choose "any authenticator" and force Microsoft Authenticator on the (private) phones of both employees and volunteers. Is there any valid reason why they would do this, like it's...

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

You do if you want to provide that as your "work" number. Unless you're going to jump though VoIP hoops.

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

Not everyone has a desk phone (much less a desk).

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

No. I have a monthly stipend but I don't really take calls outside of teams.

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

I feel this post so hard. I'm always about 5 seconds from going Office Space on my printer.

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

However, if my VPS is compromised, wouldn't the attacker still be able to access my local network?

That depends on your setup. I terminate my wireguard tunnels on my opnsense router, where I have explicit fw rules for what the vps hosts can talk to.

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

I'm using CheckMk for pretty much all of that. Personally I found zabbix to have too much overhead.

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

If you want the small footprint and power costs are a concern, look for a second hand mini computer. Dell, Lenovo, Intel nuc.

Something like this as an example.

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

No but less power hungry than a full desktop. It's a good trade-off between power and performance.

Good file servers for Proxmox?

Hello! I have Proxmox VE running on a Dell R730 with an H730. Proxmox manages the disks in a ZFS RAID which is exactly how I want it. Because I intend for this server to have a NAS/file server, I want to set up a container or VM in proxmox that will provide network storage shares to domain-joined systems. Pretty much everything...

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

I've been happily running Open Media Vault in a Proxmox VM for some time now.

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

I didn't pass any phy disks through, if that's what you mean. I'm using that system for more than OMV. I created disks for the VM like I would any other VM.

SeeJayEmm OP ,
@SeeJayEmm@lemmy.procrastinati.org avatar

Kinda feel dumb that my answer is no. Let me do that and report back.

SeeJayEmm OP ,
@SeeJayEmm@lemmy.procrastinati.org avatar

Short test completed without error.

SeeJayEmm OP ,
@SeeJayEmm@lemmy.procrastinati.org avatar

I would start by making sure you have good recent backups ASAP.

I do.

Could be as simple as a service logging some warnings due to junk incoming traffic, or an update that added some more info logs, etc.

Possible. It's a really consistent (and stark) degradation in performance tho and is repeatable even when the opnsense VM is the only one running.

SeeJayEmm OP ,
@SeeJayEmm@lemmy.procrastinati.org avatar

While you’re waiting for that, I’d also look at the smart data and write the output to a file, then check it again later to see if any of the numbers have changed, especially reallocated sectors, pending sectors, corrected and uncorrected errors, stuff like that.

That's a good idea. Thanks.

SeeJayEmm OP ,
@SeeJayEmm@lemmy.procrastinati.org avatar

It's an old Optiplex SFF with a single HDD. Again, my concern isn't that it's "slow". It's that performance has rather suddenly tanked and the only changes I've made are regular OS updates.

SeeJayEmm OP ,
@SeeJayEmm@lemmy.procrastinati.org avatar

I'm trying to think of anything I may have changed since the last time I rebooted the opnsense VM. But I try to keep up on updates and end up rebooting pretty regularly. The only things on this system are the opnsense VM and a small pihole VM. At the time of the screenshot above, the opnsense VM was the only thing running.

If it's not a failing HDD, my next step is to try and dig into what's generating the I/O to see if there's something misbehaving.

SeeJayEmm OP ,
@SeeJayEmm@lemmy.procrastinati.org avatar

I'm starting to lean towards this being an I/O issue but I haven't figure out what or why yet. I don't often make changes to this environment since it's running my Opnsens router.

root@proxmox-02:~# zpool status
  pool: rpool
 state: ONLINE
status: Some supported and requested features are not enabled on the pool.
        The pool can still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
        the pool may no longer be accessible by software that does not support
        the features. See zpool-features(7) for details.
  scan: scrub repaired 0B in 00:56:10 with 0 errors on Sun Apr 28 17:24:59 2024
config:

        NAME                                    STATE     READ WRITE CKSUM
        rpool                                   ONLINE       0     0     0
          ata-ST500LM021-1KJ152_W62HRJ1A-part3  ONLINE       0     0     0

errors: No known data errors
SeeJayEmm OP ,
@SeeJayEmm@lemmy.procrastinati.org avatar

I thought cheap SSDs and ZFS didn't play well together?

SeeJayEmm OP ,
@SeeJayEmm@lemmy.procrastinati.org avatar

I may end up having to go that route. I'm no expert but aren't you supposed to use different parameters when using SSDs on ZFS vs an HDD?

SeeJayEmm OP ,
@SeeJayEmm@lemmy.procrastinati.org avatar

Thanks for all the info. I'll keep this in mind if I replace the drive. I am using refurb enterprise HDDs in my main server. Didn't think I'd need to go enterprise grade for this box but you make a lot of sense.

SeeJayEmm OP ,
@SeeJayEmm@lemmy.procrastinati.org avatar

This was really interesting, thanks for the info.

SeeJayEmm OP ,
@SeeJayEmm@lemmy.procrastinati.org avatar

I've done a bit of research on that and I believe upgrading the zpool would make my system unbootable.

SeeJayEmm OP ,
@SeeJayEmm@lemmy.procrastinati.org avatar

Proxmox is using ZFS. Opnsense is using UFS. Regarding the record size I assume you're referring to the same thing this comment is?

You can always find some settings in your opnsense vm to migrate log files to tmpfs which places them in memory.

I'll look into this.

SeeJayEmm OP ,
@SeeJayEmm@lemmy.procrastinati.org avatar

I'm referring to this.

... using grub to directly boot from ZFS - such setups are in general not safe to run zpool upgrade on!

$ sudo proxmox-boot-tool status
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
System currently booted with legacy bios
8357-FBD5 is configured with: grub (versions: 6.5.11-7-pve, 6.5.13-5-pve, 6.8.4-2-pve)

Unless I'm misunderstanding the guidance.

SeeJayEmm OP ,
@SeeJayEmm@lemmy.procrastinati.org avatar

That cheat sheet is getting bookmarked. Thanks.

SeeJayEmm OP ,
@SeeJayEmm@lemmy.procrastinati.org avatar

Media should exist in its own with a tuned record size of 1mb

Should the vm storage block size also be set to 1MB or just the ZFS record size?

SeeJayEmm OP ,
@SeeJayEmm@lemmy.procrastinati.org avatar

Thanks I may give it a try if I'm feeling daring.

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

That very much depends on what you want to do.

The self hosted mailing list has a directory of apps they track.

There's also the Awesome Self hosted.

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

Zabbix & Grafana for supervision

@foremanguy92_ personally I prefer CheckMk over Zabbix. I found Zabbix to be an absolute pig. Both are on the complex side. But really, you probably just need something like Uptime Kuma.

Why is replacement for home device controls so complicated?

I recently learned about Home Assistant here on Lemmy. It looks like a replacement for Google Home, etc. However, it requires an entire hardware installation. Proprietary products just use a simple app to manage and control devices, so can someone explain why a pretty robust dedicated device is necessary as a replacement? The...

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

Yes. That's why it's called the Internet of things. Every "smart", wifi connected, device you have uses that connection to communicate with a remote server. The app on your phone does the same to control the light.

Check out Zigbee for an example local control.

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

I wish I'd seen this before the minor hell I went through learning how to geoip block via iptables. 😁

It looks interesting. I think my only real concern is security. There's a lot of people using and working on nginx so, presumably, more people to identify bugs and squash them.

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

I'm still curious tho. I'll probably set it up for some internal only sites to test.

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

Nightly backups to a repurposed qnap running pbs. I'm fully aware it's overkill but it gives me some peace of mind.

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

I've got PBS setup to keep 7 daily backups and 4 weekly backups. I used to have it retaining multiple monthly backups but realized I never need those and since I sync my backups volume to B2 it was costing me $$.

What I need to do is shop around for a storage VM in the cloud that I could install PBS on. Then I could have more granular control over what's synced instead the current all-or-nothing approach. I just don't think I'm going to find something that comes in at B2 pricing and reliability.

SeeJayEmm ,
@SeeJayEmm@lemmy.procrastinati.org avatar

A newbie should be running AIO in docker, which in my experience, has been pretty solid.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • test
  • worldmews
  • mews
  • All magazines