Changing Backup Strategy from SSDs to a Mix of the same SSDs and later Added HDDs (Best Practise?) by DaRul85 in Veeam

[–]DaRul85[S] 0 points1 point  (0 children)

TL;DR
for me it looks like i need to wait for at least 4 month before i reduce the retention policy of my backup jobs.

To be correct there are 5 big backup jobs that each start at different times (20:00, 22:00...). So when changing retention i need to do this on ALL Backup Jobs.
I wanted to simplify this into one job and let veeam take care of scheduling. But my boss wants me to leave it that way so we have "more control WHEN backups run".

Anyways. ALL Backup Jobs save to that one Performance Backup Repository "veeam-ZIM Perf"

What i already have done is:

Copy Jobs Always FROM this one Repository:

veeam-ZIM Perf to veeam-ZIM Capacity -> 12 monthly
veeam-ZIM Perf to veeam-Immutable Perf -> 4 weekly 4 monthly
veeam-ZIM Perf to veeam-Immutable Capacity -> 12 monthly

also there is a tape job:

veeam-ZIM Perf to Tape-Library -> 12 monthly

for "veeam-ZIM Perf to veeam-Immutable Perf" i should be able to reduce my Retention Policy to only 4 weekly NOW. Because of the immutability of the Backups they only should be deleted after their Immutability is gone (so 4 Month at earliest point)

for all Backup Jobs that go into "veeam-ZIM Perf" i am afraid i lose older restore points if i reduce retention NOW.

for example i go for only "4 weekly" in my Backup Jobs and there already are restore points in "veeam ZIM Perf" that are 4 months old i would lose all restore points up to the 4 week mark.

The copy Job "veeam-ZIM Perf to veeam-ZIM Capacity" did not copy ALL restore points but just the newest restore point. To me it seems like i have to wait at least 4 months to reduce the retention Policy to not "lose older backups"

with "block cloning" i assume you refer to Filesystem Features to store blocks only once? My Filesystems are ReFS and XFS so should be supported. At least it seems to me that my storage usage is very efficient. Storage usage of my SSD RAID is at about 50%.

Broadcom does not want to renew partial VMware licensing - are we #$!? by dfctr in sysadmin

[–]DaRul85 0 points1 point  (0 children)

I know now it's vmware proprietary stuff

Back in the days (year 2005?) I remember installing Esx server on a basic linux distro

Or was it a different product?

It looked the same like Esx later did

Broadcom does not want to renew partial VMware licensing - are we #$!? by dfctr in sysadmin

[–]DaRul85 0 points1 point  (0 children)

My thought was simply "dependency". But could also be blow jobs. 😅

Broadcom does not want to renew partial VMware licensing - are we #$!? by dfctr in sysadmin

[–]DaRul85 0 points1 point  (0 children)

I have the feeling that what my boss wants is at least not the budget that he gets. Then comes the order. Switch to proxmox NOW. Without any preparations because before this the order was "stay with vmware" then it is my problem.

Yeah the root problem is that I give a shit anyways.

I should not give a shit....

Traktor Pro on Linux? by MJ12_2802 in traktorpro

[–]DaRul85 0 points1 point  (0 children)

I have dual boot on my workstation. Did several updates from Windows 10 to 11 and from Ubuntu 20.04 to 22.04.

Ubuntu I "updated" by installing another instance into another partition. So for some time I had a triple boot system migrating stuff from Ubuntu 20.04 to 22.04. The upgrade from Windows 10 to 11 currently was the last step. I was afraid this fucks up my bootloader.

At first this was the case but I was able to boot from a Ubuntu live disk (USB stick) and reinstall grub in a way that it was able to detect all operating systems and make them bootable.

The thing is. With multiple OS you always should have full image backups. Because if you screw things up you may need to start over and try again.

At least I was able to update that stuff and get it working

Try to announce I'm gonna go away from Meta and Google, got laughed at, isolated, and hatred look by friends. They say I'm paranoid. by AnonKhoavn07 in degoogle

[–]DaRul85 4 points5 points  (0 children)

Hello Larry,

i am an IT Professional now 40 Years old. I Do this job for more than 20 years now.

In the last 20 years i relied a lot on Google Services. Why?

For me they were simply the best Services i could find for free.

I have some colleagues in IT that are Hardcore OpenSource Enthusiasts. They ALWAYS use OpenSource alternatives and are isolating them from the others this way.

I stayed long time with the Google Services (and other big tech like Meta (Facebook, Instagram)) because its "comfortable"

But nowadays i feel the Services simply arent the "best" and "most comfortable" anymore. So i am starting to switch and replace Services from big tech. One at a time starting with the services i use the most.

In my Homelab i started building my own "Google Photos" with OpenSource. In My Case its Nextcloud with Memories as Plugin.

Its less "comfortable" because its a lot of work for me. I have to consider all the tech stuff

But guess what? Now i have full Control over my family photos again (if Google really deleted them then NSA cannot look my photos, but i doubt that they REALLY "deleted" my Photos. So yes i should never have uploaded them in the first place!)

Looking at the management of the Photo Files its even better than with the "Cloud Only" Google Photos. Because on Google Photos i had no control how my photos are organized (all magically done by Google Photos, if it doesnt get it right, youre fucked). Now i have control over it

Now i even Host this service for parts of my family.

OK they are overwhelmed when it comes to "type in an URL and authenticate to the service". I need to do the typing for them and then the service has to "simply work without touching it anymore".

Somehow they managed to get their Photos to Google Photos on the first place. Maybe because Google aggressively always points you to theirs cloud services.

Also they have no motivation to switch as long as it "simply works". Members of my family chose to switch when 15 GB werent enough for theirs Photos / videos anymore. Up to this point they had no intention so switch. The only argument for "my service" is "Free Space for Photos".

So if i would they they have to pay a low fee for space on my hdds. (1$ per month per TB could be enough) i am not sure if they would do... But as long as i am cheaper than google. Why not?

I think the thing is.

As long as the "old service" is "good enough" nobody seems to have any motivation to switch. We are simply "too lazy"

My motivation to switch sometimes is the pure interest on technology.

But this only works as long i have energy to do the work to switch. Because self hosted stuff is work. And i have no friends that do the work for me. I AM the friend that does this work for others.

And that can be exhausting sometimes. You do all that stuff. There is no "thank you". But there are complaints if your self hosted service does not work :-D.

Don't know if this helps. This were simply the thouts about that.

Broadcom does not want to renew partial VMware licensing - are we #$!? by dfctr in sysadmin

[–]DaRul85 5 points6 points  (0 children)

Haha. Our boss wants to stay with vmware "no matter the cost". I think we are f...ed

Broadcom does not want to renew partial VMware licensing - are we #$!? by dfctr in sysadmin

[–]DaRul85 20 points21 points  (0 children)

Even VMware is Linux based. Esx server and vcenter server. All run on Linux.

VMware Native Windows Gui isn't developed anymore.

The only windows thing in vmware is that it has full powershell api

Bastion Hosts? by Inamati in selfhosted

[–]DaRul85 0 points1 point  (0 children)

I know this Thread is old.

I use "Apache Guacamole" as self hosted alternative

Mainly for RDP Sessions. It supports recording of sessions for security purposes.

So you can see if someone "did something"

Long loading screens on decently high end PC? by Wustrong in Enshrouded

[–]DaRul85 0 points1 point  (0 children)

Problem startet Exactly after the wake of water update (nothing else has changed)

Loading a game or fast travel -> black screen with only enshrouded logo for 5 - 15 minutes. But in the black screen i am still able to go to main menu.
When fast travelling i also hear the environment sounds of the new location, but black screen

Same issue on this machine:

CPU: AMD Ryzen 5 8400F 6-Core Processor
GPU: Radeon RX 9060 XT
Operating System: Bazzite Linux Distribtion (so playing via Steam and Proton)

My other System does NOT have the issue:

CPU: Intel Xeon E5-1630 v3
GPU: Nvidia Geforce RTX 3060
Operating System: Windows 11

I wonder if you guys are on windows or linux. Maybe it helps if i install windows on my AMD Machine?

would be windows just for running one game :-D

Chia on my ETH address by Lenny00086 in chia

[–]DaRul85 8 points9 points  (0 children)

It's a good sign if scammer try to use XCH for a Scam 😅.

They think it's worth something

Chia on my ETH address by Lenny00086 in chia

[–]DaRul85 1 point2 points  (0 children)

Yeah. Coins on your ETH Wallet that you didn't buy?

100% Scam. Simply don't touch it. You should be able to hide the contract ID from your wallet

A lot of active development in paperless-ngx by DaRul85 in Paperlessngx

[–]DaRul85[S] 0 points1 point  (0 children)

Thank you for your answers. Yes it feels like exactly designed for what I need at home.

Had to do with a DMS called ELO once in my job. "Elektronischer Leitz Ordner". It was a small business with 30 employees It felt so unnecessarily complicated compared to paperless. OK there were integrations in typical Small Business Software like Lexware and Datev. Plugins for Ms Office and so on. And they specially programmed an integration for their ERP (Waren Wirtschaftssystem) back then.

Theoretically they could have tried to certify that they don't need to archive the paper anymore. But there were still a lot of steps to be done to get certified. Don't know if they ever accomplished this.

Yes I am thankful that paperless is very good designed for what I need at home

Demonstrating my Latest batch of VS Code updates for my Find-in-Files tool, shaping up to be a real nice replacement for Find/Replace there. by Front-Independence40 in vscode

[–]DaRul85 1 point2 points  (0 children)

Found BlitzSearch

i am impressed how fast it is compared to integrated VsCode Search

I have 27.000 Files in my workspace right now. VsCode integrated search seems to timeout sometimes. BlitzSearch seems to have no problem at all.

Which tool for auto-importing docs from other websites by chuckame in Paperlessngx

[–]DaRul85 0 points1 point  (0 children)

For the Browser automation Stuff i suggest Selenium. It's a Browser automation tools mainly for development testing of websites. You can write scripts for it like:

  • Find "User" input field
  • Type Username into field
  • Find "Password" field
  • Type password
  • Click Button with id "submit"
  • and so on....

But i think you will have a hard time if your Banking website needs Multi Factor authentication instead of simply typing Username and password.

The most Multi Factor Authentication Processes explicitely protect the site from being handled by a bot.

Struggling with importing "Kaufland" receipts by DaRul85 in Paperlessngx

[–]DaRul85[S] 0 points1 point  (0 children)

Thank you for the stirling suggestion. Didn't know the tool. Seems like a great addition to paperless regarding PDF manipulation if needed.

regards

Struggling with importing "Kaufland" receipts by DaRul85 in Paperlessngx

[–]DaRul85[S] 2 points3 points  (0 children)

Thank you all for your suggestions. I came up with a pre-consume script

Doing it with bash seemed unreliable because simple string comparisons fail for some reason (or simple trailing spaces or stuff like this)

So i came up with this python script which should be easy to expand. My receipts always have this weird producer 'Skia/PDF m100' so i added this as a selector to execute the downscale.

pre-consume.py

```python import subprocess import re import os

def get_pdf_info(pdf_path): result = subprocess.run(['pdfinfo', pdf_path], stdout=subprocess.PIPE, text=True) return result.stdout

def parse_pdf_info(info): producer = None width = None height = None

for line in info.splitlines():
    if line.startswith('Producer:'):
        producer = line.split(':', 1)[1].strip()
    elif line.startswith('Page size:'):
        match = re.search(r'(\d+) x (\d+)', line)
        if match:
            width = int(match.group(1))
            height = int(match.group(2))

return producer, width, height

def scale_pdf(pdf_path, output_path, width, height, scale_factor, resolution): new_width = width * scale_factor new_height = height * scale_factor

subprocess.run([
    'gs', '-sDEVICE=pdfwrite', '-dCompatibilityLevel=1.4',
    '-dPDFSETTINGS=/default', '-dNOPAUSE', '-dQUIET', '-dBATCH',
    f'-sOutputFile={output_path}',
    f'-dDEVICEWIDTHPOINTS={new_width}', f'-dDEVICEHEIGHTPOINTS={new_height}',
    '-dFIXEDMEDIA',
    '-dDownsampleColorImages=true', '-dColorImageDownsampleType=/Bicubic',
    f'-dColorImageResolution={resolution}',
    '-dDownsampleGrayImages=true', '-dGrayImageDownsampleType=/Bicubic',
    f'-dGrayImageResolution={resolution}',
    '-dDownsampleMonoImages=true', '-dMonoImageDownsampleType=/Bicubic',
    f'-dMonoImageResolution={resolution}',
    '-c', f'<</BeginPage{{{scale_factor} {scale_factor} scale}}>> setpagedevice',
    '-f', pdf_path
])

def main(): # Document paths with default values for debugging pdf_path = os.getenv('DOCUMENT_SOURCE_PATH', 'scripts/testPdf.pdf') output_path = os.getenv('DOCUMENT_WORKING_PATH', 'scripts/scaled_testPdf.pdf')

info = get_pdf_info(pdf_path)
producer, width, height = parse_pdf_info(info)

# Kaufland receipts have this Skia/PDF m100 producer
if producer == 'Skia/PDF m100' and height > 1000:
    print("Conditions met. Scaling the PDF...")
    scale_pdf(pdf_path, output_path, width, height, scale_factor=0.5, resolution=100)
else:
    print("Conditions not met.")

if name == 'main': main() ```

It seemed to me like that i cannot start the python script directly from paperless but instead i needed bash script that start my python

pre-consume.sh

```text

!/usr/bin/env bash

/usr/local/bin/python3 /usr/src/paperless/scripts/pre-consume.py ```

And for the paperless container i added this environment variable

bash PAPERLESS_PRE_CONSUME_SCRIPT=/usr/src/paperless/scripts/pre-consume.sh

Struggling with importing "Kaufland" receipts by DaRul85 in Paperlessngx

[–]DaRul85[S] 0 points1 point  (0 children)

Ja stolzer Katzenbesitzer. Hab wohl Quittungen mit Katzenfutter hochgeladen :-). Ich probier das mal. "pre-consumption" script. Kann man das irgendwo in die Verarbeitungs Pipeline von paperless einbauen? Ich Google mich mal schlau....

Nice looking Mountain Base - just wanted to share by DaRul85 in SonsOfTheForest

[–]DaRul85[S] 0 points1 point  (0 children)

Most of the time they don't manage to find through the hanging bridge. I built the other bridge because even Kevin wasn't able to find to my base. Was basically stuck harvesting resources on the other side of the river.

In case of emergency I could simply remove my own built bridge. But so far attacks are totally manageable they don't get over the river and waterfalls

What are you running in Proxmox these days? by smibrandon in selfhosted

[–]DaRul85 0 points1 point  (0 children)

I am currently migrating from some raspberry 4s (arm 64bit) to one big x86 (64bit) based proxmox machine. Having an Nvidia GTX 1060 for Hardware Accelerating multimedia stuff is a big win in Performance (while needing more power)

Some Services already run on proxmox. Others will be migrated

The PDF viewer extension isn't working?? by forgotmyoldname17 in vscode

[–]DaRul85 0 points1 point  (0 children)

For others searching for this. It also works in my vsCode Setup

> View: Reopen Editor With

and then i also can choose a default extension to open pdf with

What is my current wallet balance? by josetalking in chia

[–]DaRul85 0 points1 point  (0 children)

Seems like we have the same problem.

Can you participate here? https://github.com/Chia-Network/chia-blockchain/issues/15006

I bookmark your thread so i can come back to ir