This guide shows how to use Tailscale (a mesh VPN) together with Parsec (a high-performance remote desktop tool) to:
- Securely access your machine from anywhere
- Avoid port forwarding or exposing public IPs
- Improve peer-to-peer connection reliability
This guide shows how to use Tailscale (a mesh VPN) together with Parsec (a high-performance remote desktop tool) to:
| # CephFS pool/layout migration tool ("transcoder") | |
| # | |
| # Loosely inspired by: | |
| # https://git.sr.ht/~pjjw/cephfs-layout-tool/tree/master/item/cephfs_layout_tool/migrate_pools.py | |
| # https://gist.github.com/ervwalter/5ff6632c930c27a1eb6b07c986d7439b | |
| # | |
| # MIT license (https://opensource.org/license/mit) | |
| import os, stat, time, signal, shutil, logging, sys | |
| from concurrent.futures import ThreadPoolExecutor |
| import os | |
| import shutil | |
| import logging | |
| import sys | |
| from concurrent.futures import ThreadPoolExecutor | |
| import threading | |
| import uuid | |
| import xattr | |
| from pathlib import Path |