Everywhere
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Files
  • More Options
  1. Dashboard
  2. Members
    1. Recent Activity
    2. Users Online
    3. Staff
    4. Search Members
  3. Forum
  4. Downloads
  5. ISeeT Main Site
  • Login
  • Register
  • Search
  1. Dashboard
  2. Members
    1. Recent Activity
    2. Users Online
    3. Staff
    4. Search Members
  3. Forum
  4. Downloads
  5. ISeeT Main Site
  1. Dashboard
  2. Members
    1. Recent Activity
    2. Users Online
    3. Staff
    4. Search Members
  3. Forum
  4. Downloads
  5. ISeeT Main Site
  1. ISeeT Forums
  2. Members
  3. ISeeTWizard
  • Sidebar
  • Sidebar

Posts by ISeeTWizard

  • 2025-09-03 - #PowerShell - #Personalized #Profile 2025 - #ISeeT #TV

    • ISeeTWizard
    • October 26, 2025 at 2:19 PM

    A small refreshed video for 2025 about creating a new personalised profile for PowerShell.

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Here is also the written guide:

    First check that you have Terminal installed and PowerShell 7.x - pay attention to better user the latest version and not the pre release version.

    Open a PowerShell window as administrator and change to your download folder and install the latest Terminal version.

    PowerShell
    cd c:\users\username\Downloads
    Add-AppPackage -path .\Microsoft.WindowsTerminal_1.23.13503.0_8wekyb3d8bbwe.msixbundle

    Then, for the PowerShell version, you can download the msi file and simply install it by double clicking on it and follow the instructions.

    Installing Chocolatey

    Check out their website for further instructions.

    PowerShell
    Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))


    Basic Terminal Settings

    Open now Terminal and go here into the settings and put PowerShell (the one with the black icon) as default - normally Windows PowerShell (the own with the blue icon is by default) - don't forget to save.

    Now reopen Terminal and you should see that PowerShell 7.x is now used.

    Reopen the settings and swap to the Appearance Tab and look for the option "use acrylic material in the tab row" and turn that one on.

    Swap now to the Color schemes tab and choose here the "One Half Dark" Theme. Here take the option to make a copy of this theme so we can adapt it for our needs.
    Simply then scroll down on the page and choose "rename color scheme" and type in your wanted name.

    Now we are changing the default settings under the "defaults" tab.
    Navigate to "Appearance" and choose under "color scheme" the one you just created/copied. Here you would also change the font but this will be done later after we installed the correct fonts.
    Scroll down on that tab until you reach the transparency header where you can also find an option to enable acrylic material which of course you are doing. But here you need to pay attention to move the slider for the "background opacity" to as example 50%.
    As I prefer another background color we are going to change this one to but for that you need to open the JSON file (button at the bottom left of the Terminal window).
    Search here for the profiles section and look for your profile name you have chosen earlier on. Look than for the "background" part and enter the new color as a hex value - #001B26

    Here my file as example:

    JSON
    {
        "$help": "https://aka.ms/terminal-documentation",
        "$schema": "https://aka.ms/terminal-profiles-schema",
        "actions": [],
        "copyFormatting": "none",
        "copyOnSelect": false,
        "defaultProfile": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
        "keybindings": 
        [
            {
                "id": "Terminal.CopyToClipboard",
                "keys": "ctrl+c"
            },
            {
                "id": "Terminal.FindText",
                "keys": "ctrl+shift+f"
            },
            {
                "id": "Terminal.PasteFromClipboard",
                "keys": "ctrl+v"
            },
            {
                "id": "Terminal.DuplicatePaneAuto",
                "keys": "alt+shift+d"
            }
        ],
        "newTabMenu": 
        [
            {
                "type": "remainingProfiles"
            }
        ],
        "profiles": 
        {
            "defaults": 
            {
                "colorScheme": "ISeeTWizard",
                "font": 
                {
                    "face": "MesloLGM Nerd Font"
                },
                "opacity": 50,
                "useAcrylic": true
            },
            "list": 
            [
                {
                    "commandline": "%SystemRoot%\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
                    "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
                    "hidden": false,
                    "name": "Windows PowerShell"
                },
                {
                    "commandline": "%SystemRoot%\\System32\\cmd.exe",
                    "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
                    "hidden": false,
                    "name": "Eingabeaufforderung"
                },
                {
                    "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
                    "hidden": false,
                    "name": "Azure Cloud Shell",
                    "source": "Windows.Terminal.Azure"
                },
                {
                    "guid": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
                    "hidden": false,
                    "name": "PowerShell",
                    "opacity": 50,
                    "source": "Windows.Terminal.PowershellCore"
                },
                {
                    "guid": "{2ece5bfe-50ed-5f3a-ab87-5cd4baafed2b}",
                    "hidden": false,
                    "name": "Git Bash",
                    "source": "Git"
                }
            ]
        },
        "schemes": 
        [
            {
                "background": "#001B26",
                "black": "#282C34",
                "blue": "#61AFEF",
                "brightBlack": "#5A6374",
                "brightBlue": "#61AFEF",
                "brightCyan": "#56B6C2",
                "brightGreen": "#98C379",
                "brightPurple": "#C678DD",
                "brightRed": "#E06C75",
                "brightWhite": "#DCDFE4",
                "brightYellow": "#E5C07B",
                "cursorColor": "#FFFFFF",
                "cyan": "#56B6C2",
                "foreground": "#DCDFE4",
                "green": "#98C379",
                "name": "ISeeTWizard",
                "purple": "#C678DD",
                "red": "#E06C75",
                "selectionBackground": "#FFFFFF",
                "white": "#DCDFE4",
                "yellow": "#E5C07B"
            }
        ],
        "themes": [],
        "useAcrylicInTabRow": true
    }
    Display More

    Save the file and close the Terminal window and reopen it.


    Installing different tools

    PowerShell
    #Change Execution Policy
    Set-ExecutionPolicy RemoteSigned -scope CurrentUser
    
    #Install Scoop
    iwr -useb get.scoop.sh | iex
    
    #Install curl sudo and jq
    scoop install curl sudo jq
    
    #Test curl - answer should be ok
    curl 'https://api.inkdrop.app/' | jq .
    
    #Install Git
    winget install -e --id Git.Git
    
    #Install neovim and gcc
    scoop install neovim gcc
    
    #Test nvim by simply entering nvim and see if it opens - with :q you close nvim again
    
    #Create a working directoy und your username
    mkdir .config/PowerShell
    
    #Edit the user profile PowerShell script file
    nvim .config/powershell/user_profile.ps1
    Display More

    If you miss any runtime for example for neovim you can download this AiO package from here ans install it.

    Here is the full user_profile.ps1 file - you'll get errors if you directly copy/paste everything in it and not step by step like in the video. But you can ignore those errors - it's just easier for debugging if you run into an error if you move on step by step.

    PowerShell
    #Load Modules
    Import-Module -Name Terminal-Icons
    
    #Load Aliases
    Set-Alias -Name vim -Value nvim
    Set-Alias ll ls
    Set-Alias g git
    Set-Alias grep findstr
    Set-Alias tig 'C:\Program Files\Git\usr\bin\tig.exe'
    Set-Alias less 'C:\Program Files\Git\usr\bin\less.exe'
    
    #Set Prompt
    oh-my-posh init pwsh --config "$HOME\.config\PowerShell\config.omp.json"  | Invoke-Expression
    
    # PSReadLine
    Set-PSReadLineOption -EditMode Emacs
    Set-PSReadLineOption -BellStyle None
    Set-PSReadLineKeyHandler -Chord 'Ctrl+d' -Function DeleteChar
    Set-PSReadLineOption -PredictionSource History
    Set-PSReadLineOption -PredictionViewStyle ListView
    
    # Fzf
    Import-Module PSFzf
    Set-PsFzfOption -PSReadlineChordProvider 'Ctrl+f' -PSReadlineChordReverseHistory 'Ctrl+r'
    
    # Env
    $env:GIT_SSH = "C:\Windows\system32\OpenSSH\ssh.exe"
    
    # Utilities
    function which ($command) {
      Get-Command -Name $command -ErrorAction SilentlyContinue |
        Select-Object -ExpandProperty Path -ErrorAction SilentlyContinue
    }
    Display More

    :wq is used to quit nvim and save the file!

    PowerShell
    #Edit the default PowerShell profile file
    nvim $PROFILE.CurrentUserAllHosts
    
    #Text to enter in that file - load our personal PowerShell profile script file - pay attention to upercase text as it is case sensitive!
    $env:USERPROFILE\.config\powershell\user_profile.ps1


    PowerShell
    #Install Oh My Posh - After Installing restart the Terminal window
    winget install JanDeDobbeleer.OhMyPosh --source winget
    
    #Install the Nerd Fonts - Show List
    oh-my-posh font install
    
    #Install the Meslo Nerd Fonts - Example
    oh-my-posh font install meslo

    Here is the link to their site to find more information.

    For the Font I use by default the MesloLGM Nerd Font - change this in the Terminal settings like mentioned earlier (already set in my example JSON file.


    Oh My Posh Configuration

    PowerShell
    nvim .config/powershell/config.omp.json


    JSON
    {
      "$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json",
      "blocks": [
        {
          "type": "prompt",
          "alignment": "left",
          "segments": [
            {
              "properties": {
                "cache_duration": "none"
              },
              "leading_diamond": "\u256d\u2500\ue0b6",
              "template": " {{ .Name }} ",
              "foreground": "#ffffff",
              "background": "#0077c2",
              "type": "shell",
              "style": "diamond"
            },
            {
              "properties": {
                "cache_duration": "none",
                "root_icon": "\uf292"
              },
              "template": "<parentBackground>\ue0b0</> \uf0e7 ",
              "foreground": "#FFFB38",
              "background": "#ef5350",
              "type": "root",
              "style": "diamond"
            },
            {
              "properties": {
                "cache_duration": "none",
                "style": "full"
              },
              "template": " {{ .Path }} ",
              "foreground": "#E4E4E4",
              "powerline_symbol": "\ue0b0",
              "background": "#444444",
              "type": "path",
              "style": "powerline"
            },
            {
              "properties": {
                "branch_icon": "\ue725 ",
                "cache_duration": "none",
                "fetch_status": true,
                "fetch_upstream_icon": true
              },
              "template": " {{ .HEAD }} {{ if .Working.Changed }}{{ .Working.String }}{{ end }}{{ if and (.Working.Changed) (.Staging.Changed) }} |{{ end }}{{ if .Staging.Changed }}<#ef5350> \uf046 {{ .Staging.String }}</>{{ end }} ",
              "foreground": "#011627",
              "powerline_symbol": "\ue0b0",
              "background": "#FFFB38",
              "type": "git",
              "style": "powerline",
              "background_templates": [
                "{{ if or (.Working.Changed) (.Staging.Changed) }}#ffeb95{{ end }}",
                "{{ if and (gt .Ahead 0) (gt .Behind 0) }}#c5e478{{ end }}",
                "{{ if gt .Ahead 0 }}#C792EA{{ end }}",
                "{{ if gt .Behind 0 }}#C792EA{{ end }}"
              ]
            }
          ]
        },
        {
          "type": "prompt",
          "alignment": "right",
          "segments": [
            {
              "properties": {
                "cache_duration": "none",
                "fetch_package_manager": true,
                "npm_icon": " <#cc3a3a>\ue5fa</> ",
                "yarn_icon": " <#348cba>\uf61a</>"
              },
              "leading_diamond": " \ue0b6",
              "trailing_diamond": "\ue0b4",
              "template": "\ue718 {{ if .PackageManagerIcon }}{{ .PackageManagerIcon }} {{ end }}{{ .Full }}",
              "foreground": "#3C873A",
              "background": "#303030",
              "type": "node",
              "style": "diamond"
            },
            {
              "properties": {
                "cache_duration": "none"
              },
              "leading_diamond": " \ue0b6",
              "trailing_diamond": "\ue0b4",
              "template": " \uf073 {{ .CurrentDate | date .Format }} ",
              "foreground": "#ffffff",
              "background": "#40c4ff",
              "type": "time",
              "style": "diamond",
              "invert_powerline": true
            }
          ]
        },
        {
          "type": "prompt",
          "alignment": "left",
          "segments": [
            {
              "properties": {
                "cache_duration": "none"
              },
              "template": "\u2570\u2500",
              "foreground": "#21c7c7",
              "type": "text",
              "style": "plain"
            },
            {
              "properties": {
                "always_enabled": true,
                "cache_duration": "none"
              },
              "template": "❯{{ if gt .Code 0 }}\uf00d{{ else }}\uf42e{{ end }} ",
              "foreground": "#e0f8ff",
              "type": "exit",
              "style": "plain",
              "foreground_templates": [
                "{{ if gt .Code 0 }}#ef5350{{ end }}"
              ]
            }
          ],
          "newline": true
        }
      ],
      "version": 3
    }
    Display More

    That is the complete JSON file for Oh My Posh.


    Install the rest of the maybe once needed tools

    PowerShell
    #Install nvm
    scoop install nvm
    
    #Install the current Node version
    nvm install 24.12.0
    nvm use 24.12.0
    
    #Install the Terminal Icons
    Install-Module -Name Terminal-Icons -Repository PSGallery -Force
    
    #Install z
    Install-Module -Name z -Force
    
    #Install PSReadLine
    Install-Module -Name PSReadLine
    
    #Install fzf
    scoop install fzf
    Install-Module -Name PSFzf -Scope CurrentUser -Force
    Display More

    Please check here what the current LTS node version is.

  • Taunus Wunderland (Germany) 2024

    • ISeeTWizard
    • October 26, 2025 at 2:17 PM

    We visited Taunus Wunderland in Germany on 02/09/2024 and we got very disappointed. We even got stuck in a game (flight simulator) as most of the park is very very old (and just oh sorry for the longer wait for quiting the game pff...). The new part of the Parc has a great roller coaster but only for thin people - never had that issue in any other park. Also many things (shops, games, etc) were closed and no ambient audio. As the school in Germany already started when we went to the park not many people were present and so no waiting time...

    PS: after reviewing the video I saw that portrait photos didn‘t take over the effects of my landscape photos very well and so got to much cropped - for the next video I now know it and won‘t do the same mistake

    Here the link to the park on my project Parcum

    In resume: DON'T WASTE YOUR MONEY ON THIS PARC - THEY EVEN LET REMOVE GOOGLE RATINGS IF THEY ARE BAD

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

  • Mainz (Germany) 2024

    • ISeeTWizard
    • October 26, 2025 at 2:15 PM

    We visited Mainz (Germany) on 01.09.2024.

    Here are some impressions of our visit without interrupting bla bla bla.

    In general we can say: A city to visit - it's simply great.

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

  • 2025-09-01 - #Belgium - #Blankenberge & #Brugge #2025 - #Photo #Slideshow - #ISeeT #TV on #Tour

    • ISeeTWizard
    • October 26, 2025 at 2:15 PM

    On 01.09.2025 we went on a day trip to Blankenberge and Brugge. Here are our photos from there (so also some photos from us are included).

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

  • 2025-09-07 - #Germany - #Sinsheim & #Speyer #2025 - #Photo #Slideshow - #ISeeT #TV on #Tour

    • ISeeTWizard
    • October 26, 2025 at 2:14 PM

    On 07.09.2025 we went on a day trip to check the Technology Museums in Sinsheim and Speyer (Germany) and here are our photos (without filtering out the photos where we are present on it).

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

  • IP Rating - Ingress Protection - IPxya

    • ISeeTWizard
    • October 26, 2025 at 2:13 PM

    Most of the time you can find devices with IP65 certified but also sometimes there is a letter at the end.
    As I had search often to know what means what I've done now this table here:

    No.

    Solids (1st Digit)

    Liquids (2nd Digit)

    0

    no protection

    no protection

    1

    Protection from objects > 50mm
    like a hand

    Protection from vertically
    dripping water

    2

    Protection from objects > 12mm
    like a finger

    Protection from dripping water
    when tilted to 15°

    3

    Protection from objects > 2,5mm
    like a cable

    Protection from spraying water
    up to 60° from its normal position

    4

    Protection from objects > 1mm
    like a nail or wire

    Protection from splashing water
    from any direction

    5

    Dust protected
    resistant to incidental dust

    Protection from water jets
    from any direction

    6

    Dust tight
    no ingress of dust

    Water resistant against powerful jets

    7


    Protection from immersion
    up to 1m for a limited time

    8


    Protection from continous immersion
    beyond 1m

    9


    Protection from close-range high presure
    water jets


    Optional letters at the end

    Letter

    Meaning

    D

    Wire

    F

    Oil Resistant

    H

    High Voltage Apparatus

    M

    Device is in motion

    S

    Device is standing still

    W

    Certain weather conditions

  • Security Incident Cheat Sheet

    • ISeeTWizard
    • October 26, 2025 at 2:11 PM

    In case of a data breach, ransomware attack or similar there are some steps to follow

    Step 1

    A cyber attack can certainly be classified as a disaster scenario and a clear mind is needed to navigate to a solution. Oncey you and your team adopt a problem solving attitude you will be able to respond to the breach in a logical and organized way.

    The main point is "DON'T PANIC"


    Step 2

    If a cyber attacker demands a ransom it may be tempting and easier to pay it to regain control of your network but oftem times it may lead to future attacks so "DO NOT PAY A RANSOM".

    I would say just pay a ransom if there is no other way to recovery your data but if you don't have any secured backup I have no pity for you!

    You could also invest in an Endpoint Detection and Response solution that can stop ransomware before it can be executed.


    Step 3

    Now it's time to form a response team as to address any damage caused by the cyber attack you will need a capable and experienced response team. You team should be comprised of IT staff members either contracted or in-house who will investigate the attack and work to resolve it.

    HR should be included if your employees haved been impacted by the attack. Public Relations representatives should be included to best explain the attack to your customers. Always includ legal counsel since breaches can have a number of legal implications.


    Step 4

    So let's see your backup which is hopefully available and undamaged from the attack (that is why offline backups are often very important). If this is the case switch to them immediately. The biggest reason this step fails is because it is often forgoten to test the data restoration process.

    If you don't have any backup solution like I wrote I have no pity for you! Avoid switching off all your servers and workstations even if it's a good temptation but this won't stop or fix your damage.

    Step 5

    If your organization is hit with a cyber breach, it is imperative that you minimize the number of affected systems. You will need to isolate where the breach occurred and stop it from infecting other systems. Once the breach has been suspended you response team can test other portions of the network to see if they have been compromised as well.


    Step 6

    Now it is time to investigate. Upon investigation you may find that the damage affects numerous portions of your organization. HR response team members will need to be address any impact on your employees. If your customers or the public were affected PR staff will need to control the damage done to your reputation. The attack may even cause legal ramifications and as such your business's lawyers may need to be involved.


    Step 7

    After all that you should also contact your clients. The PR memebrs on your response team need to reach out to call clients who have been impacted by the breach as soon as possible. For security purposes your clients may need to change their passwords and/or PIN numbers if their private information was compromized.


    Step 8

    As your response team is investigating the attack ensure that they are documenting both their process and their findings. From this evidence you will be able to ascertain the vulnerability that allowed the attack to be successful and thus fortify it going forward.


    Step 9

    As last step I think it's sure that you are looking to prevent future attacks.

    If your team is unable to effectively secure your organization's IT you may need to partner with an outside cyber security company. Outsourcing your cyber security needs to an Managed Security Services Provider (MSSP) can be cheaper and the are often more effective than most IT teams.

  • Types of Authentication

    • ISeeTWizard
    • October 26, 2025 at 2:10 PM

    In IT there are so many authentication options. Here are the 10 commonly used ones.

    Authentication

    Description

    Password-Based

    Users enter a username and password.

    Two-Factor (2FA)

    Combines a password with a second factor like a mobile code or app.
    I just can recommend to add this to your accounts if possible.

    Multi-Factor (MFA)

    USes multiple factors, such as a password, a smartphone and biometrics.

    Biometric

    Uses unique biological characteristics like fingerprints, facial recognition or iris scans.

    Token-Based

    Users posess a physical device (token) that generates a code.
    Luxtrust in Luxembourg removed this one for banking systems as it is to unsecure.

    Certificate-Based

    Digital certificates authenticate users - often used in enterprise environments.

    Single Sign-On (SSC)

    Allows users to log in once and gain access to multiple systems without re-authenticating

    Smart Card

    Users authenticate by inserting a smart card into a reader and entering a PIN.

    OAuth/OpenID Connect

    USers authenticate via third party services (like Facebook or Google) to access different services.

    Behavioral

    Analyzes patterns un user behaviour (like typing speed, mouse mouvements and so on) to authenticate users.
    This is often used on sites to avoid sign in tries with a bot.

  • Data Recovery with ddrescue

    • ISeeTWizard
    • October 26, 2025 at 2:09 PM

    We once had an issue to recover data from a broken disk. Under Windows the disk was directly "attacked" and so directly the control over it was lost.

    Same was with Windows PE Boot Sticks to recover data.

    So the only option left was Linux and here is how we did.


    First you need some tools you can download from the links below:

    http://www.system-rescue-cd.org/Download
    https://rufus.ie or https://www.balena.io/etcher


    1. Put the ISO on an USB Stick with Rufus (preferred) or Etcher
    2. Boot from Stick (deactivate Secure Boot) without connecting any external device (makes it easier to find the correct devices later)
    3. During the Boot process choose the default option (the first from the 2 options)
    4. When the boot process is finished you may want to change your keyboard layout. You can do this with the setkmap tool.
      Simply type setkmap at the prompt and then choose your keyboard layout from the list (fr_CH as example) and click OK.
    5. You can also start a graphical interface with startx but this is not needed to recover data. Within the graphical interface you can use FireFox, Partition Manager or FeatherPad (TextEditor)
    6. Connect your source drive (the defective one) and search for this device with
      ls -la /dev/sdc (where sdc may vary depending on what dev your device was mapped – so it could be sdc / sdd / sde etc.)
      If you have chosen the wrong one you’ll get an error saying that no such file or directory was found.
      PS: With lsblk you should be able to see what disk is mounted under what /dev/
    7. Now you can mount this device to check where the data is:

      • First create a folder in the mnt folder - do this with the following commands
        cd / (to get to the root folder)
        cd mnt (change directory to /mnt)
        mkdir source (take source as name as this is easier to find yourself back)


      • After creating the directory we can now mount the device (stay within the mnt folder)
        mount /dev/sdc2 ./source or mount /dev/sdc2 /mnt/source
        We use the number 2 as most of the time there are more partition created under Windows and 1 would be the hidden boot partition and 2 the first data partition
        That is also why we first mount the device to see if we are on the correct partition.


      • You can list what’s on your disk with (always while staying in mnt folder)
        ls -l ./source or ls -l /mnt/source


      • If you are on the wrong partition you have to unmount the device and restart with point b
        umount /mnt/source (for unmounting the source device)


      • if you can't mount due to an unclean NTFS file system you may try this (example):
        sudo ntfsfix /dev/sdc2
        sudo mount -o rw /dev/sdc2 /mnt/source


    8. When you have your source device you connect your destination device to copy the data too. Important here is that you use a device formatted with NTFS as we are going to first create an image of the source disk on that disk which will be more than 4GB (FAT32 only supports files of max 4GB).
      Also here you have to do the same as for the source drive, just name the folder destination (point 7 and :smiling_face_with_sunglasses: and as it is a NTFS partition the normal mount wouldn’t work so you have to take
      ntfs-3g to mount the device
      ntfs-3g /dev/sdd2 ./destination
    9. When your destination disk is mounted switch to that folder so that you are in /mnt/destination
      This is important for the following command as we want to create a map file directly on that disk to be able to resume the recovery in case of a crash
    10. For the recovery process we are going to use ddrescue. Here are some switches that may be needed:
      -f force
      -d direct disk access (slower but doesn’t use the kernel cache)
      with that method you can sometimes even recover more data as with the normal method
      not every system is supporting this
      -r3 retry 3 times (you can change the numer)
      -N skip the trimming phase
      We are using the following command for the first run (here we are recovering the most readable data)
      ddrescue -d /mnt/source /mnt/destination/data.img mapfile
      with that we copy the sdc2 partition in an data.img file on the destination disk and the mapfile is used if the recover crashes or so to not start from scrap.
      Also the mapfile is used for the second scan. Without switches we simply copy the data and when a sector has issues with reading ddrescue is skippin it and continuing with the next one without any retries.
      Now with the second scan we are going to use the -r switch to recover even more data. It is important to use the same mapfile as before
      ddrescue -d -r3 /mnt/source /mnt/destination/data.img mapfile
      You could also use this command directly but depending on the disk state you may lose all the data.
    11. After the copy is finished (about 10 hours for 1TB disk) you have an entire img file of your source disk.
      Here you may want to copy it as when you are going to mount this file you are going to make changes on it.
    12. Create an olddisk folder under /mnt
      mkdir olddisk (when you are under the mnt folder)
    13. Now mount the image file an create the folder for the recovered data
      mount /mnt/destination/data.img /mnt/olddisk
      mkdir /mnt/destination/recovery
    14. Than copy the data to the destination disk in a new folder
      cp -R /mnt/olddisk/ /mnt/destination/recovery/
      Pay attention that this also takes hours
    15. When all the data is copied you can unmount all the devices
      umount /mnt/olddisk
      umount /mnt/destination
      umount /mnt/source
    16. Now shutdown the computer
      shutdown -h now
    17. Check on a Windows PC if you have access to the data

    I hope this can help you if you ever have such an issue. I also had a personal SSD that wasn't accessible over Windows anymore but mounting it over an USB adapter on my Synology NAS, which is also Linux, helped me out and I could recover the data. It wasn't important data, as I have backups for everything, but I spend during some days collecting different download etc. for a project and so I didn't need to redownload everything lol 🙂 And there was an old Windows 95 game I patched to make it run on Windows 10 🙂

    PS: If I ever make a video I gonna attach it - maybe you can leave a comment and tell me if you want a how to video from me.

  • What OS can be installed on what Apple device (external link)

    • ISeeTWizard
    • October 26, 2025 at 2:05 PM

    If you ever had this question here is a link with the answer to it 😉

    Mac OS Compatibility Guide by Mac Model
    eshop.macsales.com

    Pay attention that this is an external link and that I'm not affiliated to it.

  • Docker package installation & get your user IDs

    • ISeeTWizard
    • October 26, 2025 at 2:04 PM

    Synology DSM is actually based on a simple Linux system and therefore the standard commands can be used there. That's why you can easily get the IDs you will need for many containers thanks to the easy command named ID.

    Attention: The video is still in german

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

  • Watchtower

    • ISeeTWizard
    • October 26, 2025 at 2:03 PM

    Attention: The video is still in german

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Bash
    docker run -d --name=watchtower \
    -v /volume1/docker/docker.sock:/var/run/docker.sock \
    --restart=always \
    containrrr/watchtower --cleanup --include-stopped --include-restarting --interval 21600

    Watchtower updates your containers automatically without asking. For some, this is very useful, but for others who have to work with a container all the time, less so.

    That's why there is also an option to always run Watchtower manually instead of automatically. You can find all of these options in the documentation.

    Here is an example of a manual update of Calibre:

    Bash
    docker run --rm \
    -v /volume1/docker/docker.sock:/var/run/docker.sock \
    containrrr/watchtower \
    --run-once calibre

    docker run --rm creates the Watchtower container, runs it and when it is finished, it is automatically deleted.


    Create symbolic link for docker.sock

    Bash
    ln -s /var/run/docker.sock /volume1/docker/docker.sock

    I am creating this symbolic link because I was having problems with some containers accessing docker.sock. When I linked them like this, those containers no longer had any problems and ran perfectly.

    Used Links

    Watchtower Documentation

  • Kavita

    • ISeeTWizard
    • October 26, 2025 at 2:00 PM

    Kavita is a comic book reader - the whole thing is kept relatively simple and clean. I had a few problems but these are explained in the video.

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Bash
    docker run -d --name=kavita \
    -p 5000:5000 \
    -e PUID=1038 \
    -e PGID=100 \
    -v /volume1/docker/Kavita:/kavita/config \
    -v /volume1/Comics:/manga \
    --restart always \
    kizaing/kavita

    SMTP Server

    Bash
    docker run --name kavita-email -p 5003:5003 
    -e SMTP_HOST="smtp.office365.com" 
    -e SMTP_PORT="587" 
    -e SMTP_USER="frank@datateam.lu" 
    -e SMTP_PASS="xyungelöst" 
    -e SEND_ADDR="frank@datateam.lu" 
    -e DISP_NAME="Frank Schroeder (Anime)" 
    -d kizaing/kavitaemail:latest

    Remember that this is just an example and my password is not included - so the whole thing as it is will be useless for you but simply a small suggestion as to how you could solve it.

    As an additional tool, I can recommend the Comictagger to tag the comics correctly.
    I didn't show or explain this in the video as it is actually very self-explanatory.

    Used Links

    Random Number (for a port number by random generator)

  • your_spotify

    • ISeeTWizard
    • October 26, 2025 at 1:58 PM

    your_spotify is a web app that shows you statistics about your Spotify usage.

    You can find out more in the video.

    The installation takes place in 3 steps:

    • Database
    • Server
    • Web Client

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Bash
    docker run -d --name mongo \
    -v /volume1/docker/your_spotify_db:/data/db \
    --restart always \
    mongo:4.4.13

    With Synology you should be careful to use a 4.4.x version of the Mongo DB because 5.x is not compatible with the CPU of the device (maybe with newer devices this isn't the case anymore).

    Bash
    docker run -d --name=your_spotify_server \
    --link mongo \
    -p 33424:8080 \
    -e API_ENDPOINT= https://dyndnsserverdomain/api  \
    -e CLIENT_ENDPOINT= https://dyndnsserverdomain  \
    -e SPOTIFY_PUBLIC=eurepublicid \
    -e SPOTIFY_SECRET=eurepublicidsecret \
    -e CORS=all \
    --restart always \
    yooooomi/your_spotify_server

    ou must fill in the API and CLIENT endpoint according to your settings.

    In the same way, you must take your Spotify PUBLIC and SECRET data from your developer account. Links to this are a little further down.

    When filling in the data in the configuration on the Spotify page, it is important to fill in the correct redirect URI.

    Code
     https://dyndnsserverdomain/api/oauth/spotify/callback 
    Bash
    docker run -d --name=your_spotify_client \
    -p 17812:3000 \
    -e API_ENDPOINT= https://dyndnsserverdomain/api  \
    yooooomi/your_spotify_client

    Please make sure to fill in your API endpoint correctly here too.

    nginx
    server {
        listen 443 ssl;
        listen [::]:443 ssl;
    
        server_name spotify.*;
    
        include /config/nginx/ssl.conf;
    
        client_max_body_size 0;
    
        # enable for ldap auth, fill in ldap details in ldap.conf
        #include /config/nginx/ldap.conf;
    
        # enable for Authelia
        #include /config/nginx/authelia-server.conf;
    
    
        location /api/ {
            # enable the next two lines for http auth
            auth_basic "Restricted";
            auth_basic_user_file /config/nginx/.htpasswd;
    
            # enable the next two lines for ldap auth
            #auth_request /auth;
            #error_page 401 =200 /ldaplogin;
    
            # enable for Authelia
            #include /config/nginx/authelia-location.conf;
    
            include /config/nginx/proxy.conf;
            include /config/nginx/resolver.conf;
            proxy_pass  http://192.168.178.20:33424/; 
        }
    
        location / {
            # enable the next two lines for http auth
            #auth_basic "Restricted";
            #auth_basic_user_file /config/nginx/.htpasswd;
    
            # enable the next two lines for ldap auth
            #auth_request /auth;
            #error_page 401 =200 /ldaplogin;
    
            # enable for Authelia
            #include /config/nginx/authelia-location.conf;
    
            include /config/nginx/proxy.conf;
            include /config/nginx/resolver.conf;
            set $upstream_app holodeck;
            set $upstream_port 17812;
            set $upstream_proto http;
            proxy_pass $upstream_proto://$upstream_app:$upstream_port;        
            #proxy_pass  http://192.168.178.20:17812/; 
        }
    }
    Display More

    SWAG example conf file for your_spotify.


    Used Links

    TZ - Timezone

    Random Number (for a port number by random generator)

    your_spotify @GitHub

    Spotify Developer Dashboard (an application must be created here to get an API key)

    Spotify Account Privacy (to request the past history)

  • SWAG - Secure Web Application Gateway

    • ISeeTWizard
    • October 26, 2025 at 1:55 PM

    SWAG is a reverse proxy software based on NGINX. I tried to do the same with Traefik but I failed - even if it worked somehow, many pages simply had missing information and were therefore useless.
    SWAG has a lot of ready-made configuration files for frequently used programs integrated and is therefore very easy to use.
    You can also have SSL certificates created automatically by Let's Encrypt and fail2ban is also on board.

    However, there is a big problem on a Synology, namely ports 80 and 443. Although the DSM software runs on a different port, these two ports were blocked and redirected.

    To get around this, there is a small script that I am giving you here. This is run via an SSH session and unlocks ports 80 and 443 again.

    There are a lot of instructions on the internet about this but I found a script on Github that worked for me - a lot of things hadn't worked before. As always, I put the link below in the list of used links.

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Bash
    #! /bin/bash
    
    # NEWLY ADDED BACKUP FUNCTIONALITY IS NOT FULLY TESTED YET, USE WITH CARE, ESPECIALLY DELETION
    # Developed for DSM 6 - 7.0.1. Not tested on other versions.
    # Steps to install
    # Save this script in one of your shares
    # Edit it according to your requirements
    # Backup /usr/syno/share/nginx/ as follows:
    # # cd /usr/syno/share/
    # # tar cvf ~/nginx.tar nginx
    # Run this script as root
    # Reboot and ensure everything is still working
    # If not, restore the backup and post a comment on this script's gist page
    # If it did, schedule it to run as root at boot
    #   through Control Panel -> Task Scheduler
    
    HTTP_PORT=81
    HTTPS_PORT=444
    
    BACKUP_FILES=true # change to false to disable backups
    BACKUP_DIR=/volume1/apps/free_ports/backup
    DELETE_OLD_BACKUPS=false # change to true to automatically delete old backups.
    KEEP_BACKUP_DAYS=30
    
    DATE=$(date +%Y-%m-%d-%H-%M-%S)
    CURRENT_BACKUP_DIR="$BACKUP_DIR/$DATE"
    
    if [ "$BACKUP_FILES" == "true" ]; then
      mkdir -p "$CURRENT_BACKUP_DIR"
      cp /usr/syno/share/nginx/*.mustache "$CURRENT_BACKUP_DIR"
    fi
    
    if [ "$DELETE_OLD_BACKUPS" == "true" ]; then
      find "$BACKUP_DIR/" -type d -mtime +$KEEP_BACKUP_DAYS -exec rm -r {} \;
    fi
    
    sed -i "s/^\([ \t]\+listen[ \t]\+[]:[]*\)80\([^0-9]\)/\1$HTTP_PORT\2/" /usr/syno/share/nginx/*.mustache
    sed -i "s/^\([ \t]\+listen[ \t]\+[]:[]*\)443\([^0-9]\)/\1$HTTPS_PORT\2/" /usr/syno/share/nginx/*.mustache
    
    if which synoservicecfg; then
      synoservicecfg --restart nginx
    else
      synosystemctl restart nginx
    fi
    
    echo "Made these changes:"
    
    diff /usr/syno/share/nginx/ $CURRENT_BACKUP_DIR 2>&1 | tee $CURRENT_BACKUP_DIR/changes.log
    Display More

    To run the script, please change to the directory where you created it and run it as follows:

    Code
    sudo ./free_ports.sh

    Why this script? Well, as I said, it works, and above all it creates a backup of all changed files and tells you at the end what it has changed.

    You can also decide which port should be used instead of 80 and 443 to then free them up.

    It is best to save this script in a share under the name free_ports.sh, for example, and run it in an SSH session (don't forget sudo).

    I use Bitvise, for example, as an SSH client under Windows - but there are countless others.

    The script is supposed to always run at startup - but I haven't had to do that yet (my server restarts every day overnight - so it shuts down for 6 hours a night).

    Bash
    docker run -d \
      --name=swag \
      --cap-add=NET_ADMIN \
      -e PUID=1027 \
      -e PGID=100 \
      -e TZ=Europe/Luxembourg \
      -e URL=my.ddns.server \
      -e VALIDATION=http \
      -e EMAIL=euremailadresse \  
      -e SUBDOMAINS=heimdall, \
      -p 443:443 \
      -p 80:80 \
      -v /volume1/docker/Swag:/config \
      --restart unless-stopped \
      linuxserver/swag
    Display More

    Please remember to enter your DynDNS domain or similar under URL as well as a correct email address. Also always enter the correct IDs for folder rights.

    To create a .htpasswd file, use the following command:

    Code
    sudo htpasswd -c /volume1/docker/Swag/nginx/.htpasswd newuser


    Or for an additional user:

    Code
    sudo htpasswd /volume1/docker/Swag/nginx/.htpasswd newuser2

    Used Links

    TZ - Timezone

    Random Number (for a port number by random generator)

    SWAG @DockerHub

    Free_Ports Script @GitHub

    Bitvise SSH Client

    SWAG Reverse Proxy Configurations @GitHub (read the readme.md on this page!)

  • Heimdall

    • ISeeTWizard
    • October 26, 2025 at 1:52 PM

    Attention: This video is still in german

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Bash
    docker run -d \
      --name=heimdall \
      -e PUID=1027 \
      -e PGID=100 \
      -e TZ=Europe/Luxembourg \
      -p 40979:80 \
      -p 9039:443 \
      -v /volume1/docker/Heimdall:/config \
      --restart always \
      lscr.io/linuxserver/heimdall

    I used Flame at the time and was looking for a better alternative and I think I found it in Heimdall 🙂


    Used Links

    TZ - Timezone

    Random Number (for a port number by random generator)

    Heimdall

    Heimdall @LinuxServer.io

    Heimdall @GitHub

  • Calibre

    • ISeeTWizard
    • October 26, 2025 at 1:50 PM

    Attention: The video is still in german

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Bash
    docker run -d --name=calibre \
    -p 20118:8080 \
    -p 43797:8081 \
    -e PUID=1027 \
    -e PGID=100 \
    -e TZ=Europe/Luxembourg \
    -e PASSWORD=calibrepw \
    -v /volume1/docker/Calibre:/config \
    -v /volume1/E-Books.local:/e-books \
    -v /volume1/SSL:/SSL:ro \
    --restart always \
    lscr.io/linuxserver/calibre
    Display More

    Please remember to write your own password instead of calibrepw. The default login user is abc. Also make sure you use your own user ID and not the one I give as an example here.

    Calibre is a free software package for processing, converting and managing e-books for Linux, macOS and Windows.


    UsedLinks

    TZ - Timezone

    Random Number (for a port number by random generator)

    Documentation for the Calibre Docker Container

    Calibre

  • Calibre Web

    • ISeeTWizard
    • October 26, 2025 at 1:48 PM

    Attention: The video is still in german

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Bash
    docker run -d --name=calibre-web \
    -p 8083:8083 \
    -e PUID=1027 \
    -e PGID=100 \
    -e TZ=Europe/Luxembourg \
    -e DOCKER_MODS=linuxserver/calibre-web:calibre \
    -e OAUTHLIB_RELAX_TOKEN_SCOPE=1 \
    -v /volume1/docker/CalibreWeb:/config \
    -v /volume1/E-Books.local:/e-books \
    -v /volume1/SSL:/SSL:ro \
    --restart always \
    lscr.io/linuxserver/calibre-web
    Display More

    Default user: admin
    Default password: admin123

    Calibre-Web is a web interface for Calibre that allows you to manage your e-book collection.

    You can browse through your books, read them directly from the browser or on one of your devices, ideally


    Used Links

    TZ - Timezone

    Random Number (for a port number by random generator)

    Calibre-Web @LinuxServer.io

    Calibre-Web @GitHub

  • Statement from that time about my YouTube Videos & SSL

    • ISeeTWizard
    • October 26, 2025 at 1:47 PM

    Attention: The video is still in german

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Today there is a small statement about my videos because some of the comments made me very upset and angry.

    I also talk about SSL and the end is not the end because I had to add something lol 🙂


    Used Links

    SSL Converter (Site often slow - so please be patient 🙂 )

    Docker Images - Examples

  • Portainer

    • ISeeTWizard
    • October 26, 2025 at 1:46 PM

    Attention: The video is still in german

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Bash
    docker run -d --name=portainer \
    -p 8000:8000 \
    -p 9000:9000 \
    -v /volume1/docker/docker.sock:/var/run/docker.sock \
    -v /volume1/docker/Portainer:/data \
    --restart=always \
    portainer/portainer-ce

    Portainer is an open source container management tool that eliminates the need to write code. Portainer provides a graphical user interface for everything that can be done via a Docker command line.

    Portainer can also be password protected and multiple users and/or roles can be distributed.


    Used Links

    Portainer Community Edition Documentation

  • Warcraft Remastered Battle Chest

    • ISeeTWizard
    • October 26, 2025 at 1:22 PM
    Rating
    4.5/5
    Excellent

    Ratings

    These ratings are my personal opinion - Your Opinion maybe different than mine!

    Graphics

    4 out of 5

    Difficulty

    4 out of 5


    Description

    THE DRUMS OF WAR ECHO THROUGH TIME

    Celebrate 30 years of Warcraft® history and travel back to the beginning with remastered versions of Warcraft® I and II and a newly updated Warcraft® III Reforged.

    This comprehensive collection includes the following games:

    • Warcraft® II: Battle.net® Edition
    • Warcraft® I: Remastered
    • Warcraft® II: Remastered
    • Warcraft® III: Reforged (including Spoils of War Edition bonuses)
    • Warcraft®: Orcs & Humans


    Warcraft® 1: Remastered

    Relive the original Warcraft® story created in 1994 with remastered assets and updated quality of life features for modern day gaming.


    Warcraft® 2: Remastered

    Navigate your way through the Tides of Darkness and Beyond the Dark portal with remastered assets and updated quality of life features for modern day gaming.


    Warcraft® 3: Reforged 2.0

    Warcraft®III Reforged has received a 2.0 patch which includes updated Classic HD assets and improved Reforged environment visuals. Customize your army to play with the visuals you prefer.  Includes all of the benefits of the Spoils of War Edition.


    Original Warcraft Titles

    In addition to the Remasters, Warcraft: Orcs & Humans and Warcraft II: Battle.net Edition are also included in the Battle Chest.


    My Opinion

    WOW - I'm back in my childhood - it looks great and I'm so happy that I'm now able to replay the original Warcraft Games on recent Computers.


    Requirements

    Minimum

    Operating System (OS)

    Windows7
    Windows 8
    Windows 10 (64Bit - latest version)

    Processor (CPU)

    Intel® Core® i3-530
    AMD™ Athlon™ Phenom™ II X4 910

    Memory (RAM)

    4 GB

    Graphics processing unit (GPU)

    NVIDIA® GeForce® GTS 450
    AMD Radeon™ HD 5750

    DirectX

    not communicated

    Network

    Broadband Internet connection

    Disk Space

    30 GB

    Additional Comment

    800 x 600 minimum display resolution


    Recommended

    Operating System (OS)

    Windows 10 (64Bit - latest version)

    Processor (CPU)

    Intel® Core™ i5-6400
    AMD Ryzen™ 7 1700X

    Memory (RAM)

    8 GB

    Graphics processing unit (GPU)

    NVIDIA® GeForce® GTX 960
    AMD Radeon™ R9 280X

    DirectX

    not communicated

    Network

    Broadband Internet connection

    Disk Space

    30 GB

    Additional Comment

    800 x 600 minimum display resolution

    Also available for Intel MAC and Warcraft 3 runs also on Mac Silicon


    Trailer etc.

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.


    Related links (non affiliate!)

    Blizzard


    Photos


  • Suspend/Resume Bitlocker

    • ISeeTWizard
    • October 26, 2025 at 1:16 PM

    Sometimes you need to suspend your Bitlocker Encryption in order to change some hardware.

    Here a 2 ways to do it - you need admin rights to do it.


    Powershell

    Open Powershell as admin an run the following command to suspend the Bitlocker Encryption.

    Code
    Suspend-Bitlocker -MountPoint "C:" -RebootCount 0

    Open Powershell as admin an run the following command to resume the Bitlocker Encryption

    Code
    Resume-Bitlocker -MountPoint "C:"


    CMD

    Open CMD as admin an run the following command to suspend the Bitlocker Encryption

    Code
    Manage-bde -Protectors -Disable C: -RebootCount 0

    Open CMD as admin an run the following command to resume the Bitlocker Encryption

    Code
    Manage-bde -Protectors -Enable C:


    Additional info

    You may have noticed that both have an option with RebootCount. This is used to say to the system that after x reboots the system will automatically reactivate itself.

    The value here can be maximum 15.

  • Errors while activating Windows Server

    • ISeeTWizard
    • October 26, 2025 at 1:14 PM

    2016 (even 2012 / 2019 possibly also on newer editions)

    Sometimes it can happen that a key entry is corrupt and you can't activate your Windows anymore and even worse through the GUI you can't change the product key or reinstall it.

    So the only option is an elevated Powershell, like so often...

    Remove the current key with:

    Code
    slmgr -upk

    Install the new key (even if identical to the already installed one)

    Code
    slmgr -ipk yourkeyhere

    It may take now 2-3 minutes until your installation is activated!

  • Microsoft Windows Info Post

    • ISeeTWizard
    • October 26, 2025 at 1:13 PM

    First of all you need to know that this here is just an additional info page about Windows. You can find more info on the dedicated pages on the main site within the corresponding timeline area.

    Since there are many versions of Windows, I thought I would install the different versions within a virtual system and show them to you.

    The important thing is that if you want to copy it → remains legal
    I have a license for every version of Windows shown except for versions 1 and 2, although I have to check to what extent these are still licensed. In the worst case, I only install them (test version) to show you and then delete them again.

    The video will show up in the timeline within the specific version to not have everything in double and triple 🙂

    Here the most important links used:

    WinWorldPC

    VMWare - XP Support

    Tech Latest - Windows XP ISO Download

    VMWare Workstation

    Archive.org

    Windows 10 Downloader

    Windows 11 Downloader

    Windows 8 ISO Downloader

    Windows ISO Downloader - Best tool to download latest Windows and Office ISO files


    Click here for the Windows timeline on the main site - still under construction just like Windows itself 🙂

  • RDP client doesn't use stored credentials

    • ISeeTWizard
    • October 26, 2025 at 1:10 PM

    Sometimes the password for a remote desktop connection isn't saved. This is due too a local policy.

    To change this you can do the following:

    Code
    open gpedit.msc
    
    navigate to:
    Computer Configuration - Administrative Templates - System - Credential Delegation
    
    look for and open the following policy:
    Allow saved credentials with NTML-only server authentication or
    Allow delegating saved credentials with NTLM-only server authentication
    
    select enabled and add your server/pc name where you want to connect 
    ATTENTION: Don't forget to put TERMSRV/ before your machine name
    and save password from in the list
    
    run gpupdate
    Display More

    If that doen't work you may have to go to your credential manager and under Windows Credentials you have on top your saved Windows Credentials. Here you delete the entry of your machine and recreate on the same page but under generic credentials. Pay attention that you need to enter just your machine name here, not TERMSRV/ in front of it as it than won't work.

Did you know…?

“You don’t always need a plan. Sometimes you just need to breathe, trust, let go and see what happens.”

Mandy Hale

“The only thing we have to fear is fear itself.”

Franklin D. Roosevelt

“Life is made of ever so many partings welded together.”

Charles Dickens

“You only live once, but if you do it right, once is enough.”

Mae West

“Failure is a great teacher and, if you are open to it, every mistake has a lesson to offer.”

Oprah Winfrey

“Living might mean taking chances, but they’re worth taking.”

Lee Ann Womack

“You have to believe in yourself when no one else does.”

Serena Williams

“The future belongs to those who believe in the beauty of their dreams.”

Eleanor Roosevelt

“For me, becoming isn’t about arriving somewhere or achieving a certain aim. I see it instead as forward motion, a means of evolving, a way to reach continuously toward a better self. The journey doesn’t end.”

Michelle Obama

“In three words I can sum up everything I’ve learned about life: It goes on.”

Robert Frost

“Life is what happens to you when you are busy making other plans.”

John Lennon

“My wish for you is that you continue. Continue to be who you are, to astonish a mean world with your acts of kindness.”

Maya Angelou

“Keep your face towards the sunshine and shadows will fall behind you.”

Walt Whitman

“You can’t help what you feel, but you can help how you behave.”

Margaret Atwood

“Life is a daring adventure or it is nothing at all.”

Helen Keller

“Don’t take yourself too seriously. Know when to laugh at yourself, and find a way to laugh at obstacles that inevitably present themselves.”

Halle Bailey

“To succeed in life, you need three things: a wishbone, a backbone, and a funnybone.”

Reba McEntire

“Good friends, good books, and a sleepy conscience: This is the ideal life.”

Mark Twain

“I’m not going to continue knocking that old door that doesn’t open for me. I’m going to create my own door and walk through that.”

Ava DuVernay

“Success is stumbling from failure to failure with no loss of enthusiasm.”

Winston Churchill

“Always do your best. What you plant now, you will harvest later.”

Og Mandino

“You may not control all the events that happen to you, but you can decide not to be reduced by them.”

Maya Angelou

“Life is like riding a bicycle. To keep your balance, you must keep moving.”

Albert Einstein

“Get busy living or get busy dying.”

Stephen King

“All dreams are within reach. All you have to do is keep moving towards them.”

Viola Davis

“And when you want something, all the universe conspires in helping you achieve it.”

Paulo Coelho

“When you have a dream, you’ve got to grab it and never let go.”

Carol Burnett

“Never let the fear of striking out keep you from playing the game.”

Babe Ruth

“We pass through this world but once.”

Stephen Jay Gould

“Spread love everywhere you go. Let no one ever come without leaving happier.”

Mother Teresa

“The great courageous act that we must all do is to have the courage to step out of our history and past so that we can live our dreams.”

Oprah Winfrey

“Before anything else, preparation is the key to success.”

Alexander Graham Bell

“The art of life is to know how to enjoy a little and to endure very much.”

William Hazlitt

“Whatever we are, whatever we make of ourselves, is all we will ever have—and that, in its profound simplicity, is the meaning of life.”

Philip Appleman

“The purpose of life is to live it, to taste experience to the utmost, to reach out eagerly and without fear for newer and richer experience.”

Eleanor Roosevelt

“Dreaming, after all, is a form of planning.”

Gloria Steinem

“You will face many defeats in life, but never let yourself be defeated.”

Maya Angelou

“Coming together is a beginning; keeping together is progress; working together is success.”

Henry Ford

“You can be everything. You can be the infinite amount of things that people are.”

Kesha

“There’s love enough in this world for everybody, if people will just look.”

Kurt Vonnegut

“There are no regrets in life. Just lessons.”

Jennifer Aniston

“Find out who you are and do it on purpose.”

Dolly Parton

“The biggest adventure you can take is to live the life of your dreams.”

Oprah Winfrey

You cannot change what you refuse to confront.

“The future is not something we enter. The future is something we create.”

Leonard I. Sweet

“Life does not have to be perfect to be wonderful.”

Annette Funicello

“Nothing is impossible. The word itself says ‘I’m possible!’”

Audrey Hepburn

“No need to hurry. No need to sparkle. No need to be anybody but oneself.”

Virginia Woolf

“The new dawn blooms as we free it. For there is always light if only we’re brave enough to see it, if only we’re brave enough to be it.”

Amanda Gorman

“There is no passion to be found playing small—in settling for a life that is less than the one you are capable of living.”

Nelson Mandela

“Do one thing every day that scares you.”

Eleanor Roosevelt

“There are so many great things in life; why dwell on negativity?”

Zendaya

“Don’t judge each day by the harvest you reap but by the seeds that you plant.”

Robert Louis Stevenson

“Always go with your passions. Never ask yourself if it’s realistic or not.”

Deepak Chopra

“Dream big and dare to fail.”

Norman Vaughan

“I’m not going to continue knocking on that old door that doesn’t open for me. I’m going to create my own door and walk through that.”

W.P. Kinsella

“Once you face your fear, nothing is ever as hard as you think.”

Olivia Newton-John

“Life isn’t about finding yourself. Life is about creating yourself.”

George Bernard Shaw

“Be where you are; otherwise you will miss your life.”

Buddha

“The world you desire can be won. It exists... it is real... it is possible... it’s yours.”

Ayn Rand

“Live in the sunshine, swim the sea, drink the wild air.”

Ralph Waldo Emerson

“If you live long enough, you’ll make mistakes. But if you learn from them, you’ll be a better person.”

Bill Clinton

“If you don’t like the road you’re walking, start paving another one.”

Dolly Parton

“Be sure you put your feet in the right place, then stand firm.”

Abraham Lincoln

“Everything you can imagine is real.”

Pablo Picasso

“I believe that if you’ll just stand up and go, life will open up for you. Something just motivates you to keep moving.”

Tina Turner

“For the great doesn’t happen through impulse alone, and is a succession of little things that are brought together.”

Vincent Van Gogh

“It is better to fail in originality than to succeed in imitation.”

Herman Melville

“We have to dare to be ourselves, however frightening or strange that self may prove to be.”

May Sarton

“We make a living by what we get, but we make a life by what we give.”

Winston Churchill

“Be yourself; everyone else is already taken.”

Oscar Wilde

“Yesterday is but today’s memory and tomorrow is today’s dream.”

Khalil Gibran

“If you have knowledge, let others light their candles in it.”

Margaret Fuller

“Don’t worry about failure, you only have to be right once.”

Drew Houston

“Dreams do not come true just because you dream them. It’s hard work that makes things happen. It’s hard work that creates change.”

Shonda Rhimes

“The simple things are also the most extraordinary things, and only the wise can see them.”

Paulo Coelho

“When I let go of what I am, I become what I might be.”

Lao Tzu

“Some people want it to happen, some wish it would happen, others make it happen.”

Michael Jordan

“There is no perfection, only life.”

Milan Kundera

“The fear of death follows from the fear of life. A man who lives fully is prepared to die at any time.”

Mark Twain

“The future belongs to those who prepare for it today.”

Malcolm X

“Life is very interesting…in the end, some of your greatest pains become your greatest strengths.”

Drew Barrymore

“We are here to add what we can to life, not to get what we can from life.”

William Osler

“We must let go of the life we have planned, so as to accept the one that is waiting for us.”

Joseph Campbell

“If you don’t have any shadows, you’re not in the light.”

Lady Gaga

“I may not have gone where I intended to go, but I think I have ended up where I needed to be.”

Douglas Adams

“Tomorrow is a new day. You shall begin it serenely and with too high a spirit to be encumbered with your old nonsense.”

Ralph Waldo Emerson

“One of the deep secrets of life is that all that is really worth doing is what we do for others.”

Lewis Carroll

“Be persistent and never give up hope.”

George Lucas

“Next time, ask ‘What’s the worst that will happen?’ Then push yourself a little further than you dare.”

Audre Lorde

“Let us make our future now, and let us make our dreams tomorrow’s reality.”

Malala Yousafzai

“It is better to be hated for what you are than to be loved for what you are not.”

Andre Gide

“Always remember that you are absolutely unique. Just like everyone else.”

Margaret Mead

“It is during our darkest moments that we must focus to see the light.”

Aristotle

“Just when you think it can’t get any worse, it can. And just when you think it can’t get any better, it can.”

Nicholas Sparks

“Life has no limitations, except the ones you make.”

Les Brown

“It is never too late to be what you might have been.”

George Elliot

“Keep smiling, because life is a beautiful thing and there’s so much to smile about.”

Marilyn Monroe

“It does not matter how slowly you go, as long as you do not stop.”

Confucius

“Ambition is the path to success. Persistence is the vehicle you arrive in.”

Bill Bradley

“It’s amazing how a little tomorrow can make up for a whole lot of yesterday.”

John Guare

Latest Posts

  • 3dfx - Voodoo Graphics

    ISeeTWizard February 3, 2026 at 10:47 AM
  • ATI 3D Rage (II)

    ISeeTWizard February 3, 2026 at 10:46 AM
  • Matrox Mystique

    ISeeTWizard February 3, 2026 at 10:45 AM
  • PowerVR PCX1

    ISeeTWizard February 3, 2026 at 10:44 AM
  • S3 Virge Series

    ISeeTWizard February 3, 2026 at 10:40 AM
  1. Privacy Policy
  2. Contact
  3. Legal Notice
Powered by WoltLab Suite™
Style: Ambience by cls-design
Stylename
Ambience
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design