su
export PATH=$PATH:/usr/sbin/
export PATH=$PATH:/sbin/
-----------
su -l
apt install sudo
adduser <user> sudo
logout
logout
login
PHP
sudo apt -y install php php-common
sudo apt -y install php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear
sudo apt install php-[extname]
# Last ned setup-scriptet
curl -o webmin-setup-repo.sh https://raw.githubusercontent.com/webmin/webmin/master/webmin-setup-repo.sh
# Kjør scriptet (setter opp repo og GPG-nøkler automatisk)
sudo sh webmin-setup-repo.sh
# Installer Webmin
sudo apt-get install webmin --install-recommends
wget -qO- https://repo.vivaldi.com/archive/linux_signing_key.pub | sudo tee /usr/share/keyrings/vivaldi-browser.gpg > /dev/null
echo "deb [signed-by=/usr/share/keyrings/vivaldi-browser.gpg] https://repo.vivaldi.com/archive/deb stable main" | \
sudo tee /etc/apt/sources.list.d/vivaldi.list
sudo apt update
sudo apt install vivaldi-stable -y
Bruk RDP. Fungerer fint. Ikke vær innlogget via consol her i Proxmox. Kmmandoer fra ren installasjon:
sudo apt update sudo apt install -y xrdp sudo adduser xrdp ssl-cert echo xfce4-session > ~/.xsession sudo bash -c 'echo xfce4-session > /etc/skel/.xsession' sudo systemctl restart xrdp sudo systemctl restart xrdp-sesman sudo ufw allow 3389/tcp
Logg inn fra Windows RDP
Velg:
Session: Xorg
Bruker: vanlig Debian-user (IKKE root)
Desktop: Xfce starter automatisk
--
sudo apt-get update
sudo apt-get install -y git gcc g++ make cmake libasound2-dev libudev-dev libavahi-client-dev alsa-utils
cd ~
git clone https://www.github.com/wb2osz/direwolf
cd direwolf
mkdir build && cd build
cmake ..
make -j4
sudo make install
make install-conf
Finn audio device:
arecord -l (Eks ADEVICE plughw:1,0 )
Rediger config:
nano ~/direwolf.conf
Start Direwolf:
direwolf -c ~/direwolf.conf
Use alsamixer to fine-tune audio levels for optimal performance:
alsamixer
Automatic Startup:
sudo nano /etc/systemd/system/direwolf.service
Legg inn(Replace yourusername with your actual username. ):
[Unit]
Description=Dire Wolf APRS Software TNC
After=sound.target network.target
[Service]
ExecStart=/usr/local/bin/direwolf -c /home/hes/direwolf.conf
WorkingDirectory=/home/hes
User=hes
Restart=on-failure
[Install]
WantedBy=multi-user.target
Kjør så:
sudo systemctl enable direwolf
sudo systemctl start direwolf
sudo systemctl daemon-reload
sudo systemctl start direwolf
systemctl status direwolf
For å monitorere:
sudo journalctl -u direwolf -f
Config for iGate:
ADEVICE - plughw:1,0
ACHANNELS 1
CHANNEL 0
MYCALL LA8DKA-3
MODEM 1200
AGWPORT 8000
KISSPORT 8001
IGSERVER euro.aprs2.net
IGLOGIN LA8DKA-3 19622
IGTXVIA 0 WIDE1-1
IGTXLIMIT 6 10
PERSIST 63
SLOTTIME 12
RETRY 5
FRACK 5
MAXFRAME 4
PACLEN 128
DWAIT 0
TXDELAY 50
TXTAIL 40
apt update
apt install -y ca-certificates apt-transport-https gnupg wget lsb-release sudo
usermod -aG sudo hes
ℹ️ sudo blir tilgjengelig for hes etter neste login – ikke relevant nå.
apt install -y unattended-upgrades needrestart logrotate cron vim htop tmux smartmontools rsyslog
dpkg-reconfigure -f noninteractive unattended-upgrades
systemctl enable unattended-upgrades
systemctl start unattended-upgrades
apt install -y systemd-timesyncd
timedatectl set-ntp true
apt install -y ufw
ufw default deny incoming
ufw default allow outgoing
ufw allow 22/tcp
ufw allow 10000/tcp
ufw --force enable
wget -q https://raw.githubusercontent.com/webmin/webmin/master/webmin-setup-repo.sh -O /tmp/webmin-setup-repo.sh
sh /tmp/webmin-setup-repo.sh
apt update
apt install -y webmin --install-recommends
sed -i 's/main non-free-firmware/main contrib non-free-firmware/' /etc/apt/sources.list
apt update
apt install -y fastfetch
grep -q fastfetch /etc/bash.bashrc || echo '
# fastfetch on interactive shells
if [[ $- == *i* ]] && [[ -t 1 ]] && command -v fastfetch >/dev/null; then
fastfetch
fi
' >> /etc/bash.bashrc
apt autoremove --purge -y
apt clean
systemctl --failed
Linux Mint 22.3 XFCE – Chrome Remote Desktop (same session patch)
VM-oppsett:
Linux Mint 22.3 XFCE Edition
Autologin aktivert under installasjon
QEMU Guest Agent aktivert i Proxmox Options + cold start
Display: VirtIO-GPU
Installert:
sudo apt install qemu-guest-agent
Google Chrome: google-chrome-stable_current_amd64.deb
Chrome Remote Desktop: chrome-remote-desktop_current_amd64.deb + sudo apt -f install -y
Bruker lagt i gruppe: sudo usermod -aG chrome-remote-desktop $USER
Portfolio Performance: flatpak install flathub info.portfolio_performance.PortfolioPerformance -y
Fjernet light-locker (forhindrer svart skjerm via CRD):
sudo apt remove light-locker light-locker-settings -y
Keyring-fix (tomt passord, unngår keyring-prompt):
mkdir -p ~/.local/share/keyrings
cat > ~/.local/share/keyrings/login.keyring << 'EOF'
[keyring]
display-name=login
ctime=0
mtime=0
lock-on-idle=false
lock-after=false
EOF
chmod 600 ~/.local/share/keyrings/login.keyring
CRD autorisering:
Via https://remotedesktop.google.com/headless → Set up via SSH
Debian Linux-kommando kjørt i terminal på VM-en
Velg 6-sifret PIN
Same-session patch (nightuser):
echo "0" > ~/.config/chrome-remote-desktop/Xsession
cd /opt/google/chrome-remote-desktop
sudo cp chrome-remote-desktop chrome-remote-desktop.bak
sudo wget -qO- "https://gist.githubusercontent.com/nightuser/2ec1b91a66ec33ef0a0a67b6c570eb40/raw/b09250dcc9a28f09de93192a948dffb4963c2aca/use_existing_session.patch" | tail -n +5 > /tmp/use_existing_session.patch
sudo patch -Np1 -i /tmp/use_existing_session.patch
sudo systemctl restart chrome-remote-desktop@$USER.service
Etter CRD-oppdateringer (re-patch):
cd /opt/google/chrome-remote-desktop
sudo cp chrome-remote-desktop.bak chrome-remote-desktop
sudo patch -Np1 -i /tmp/use_existing_session.patch
sudo systemctl restart chrome-remote-desktop@$USER.service
Hvis /tmp/use_existing_session.patch er borte, last ned på nytt med wget-kommandoen over.
Viktig:
Ikke logg ut – bare lukk CRD-vinduet
Kilde: https://gist.github.com/nightuser/2ec1b91a66ec33ef0a0a67b6c570eb40
Nordnet CSV-import i Portfolio Performance:
Encoding: UTF-16, Delimiter: Tab
Type of data: Portfolio Transactions
Mapping: Handelsdag→Date, Transaksjonstype→Type, Verdipapir→Security Name, ISIN→ISIN, Antall→Shares, Totale Avgifter→Fees, Beløp→Value
Her er Remote desktop for Lubuntu!
CHROME REMOTE DESKTOP – LUBUNTU 25.10 (LXQt / X11)
OS: Lubuntu 25.10 Desktop
Display: X11 (ikke Wayland)
Autologin: Aktivert i SDDM
Bruker: vanlig bruker (ikke root)
VM anbefalt:
VirtIO-GPU
QEMU Guest Agent
VERIFISER AT SYSTEMET KJØRER X11
Kjør:
loginctl show-session 1 -p Type -p Display
Forventet:
Type=x11
Display=:0
Hvis ikke X11 → stopp. CRD fungerer ikke med Wayland.
INSTALLER CHROME REMOTE DESKTOP
Last ned og installer:
wget https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb
sudo apt install ./chrome-remote-desktop_current_amd64.deb -y
Verifiser:
systemctl status chrome-remote-desktop@$USER
Skal vise:
inactive (dead)
Dette er riktig før autorisering.
AUTORISER MASKINEN
Gå til:
https://remotedesktop.google.com/headless
Velg:
Set up via SSH → Debian Linux
Kjør kommandoen Google gir deg (én gang).
Etterpå verifiser:
systemctl status chrome-remote-desktop@$USER
Skal vise:
active (running)
På dette tidspunktet vil CRD lage egen session (:20).
Det er normalt før patch.
BACKUP AV CRD-FIL
sudo cp /opt/google/chrome-remote-desktop/chrome-remote-desktop \
/opt/google/chrome-remote-desktop/chrome-remote-desktop.bak
LAST NED SAME-SESSION PATCH
sudo wget -qO- \
"https://gist.githubusercontent.com/nightuser/2ec1b91a66ec33ef0a0a67b6c570eb40/raw/b09250dcc9a28f09de93192a948dffb4963c2aca/use_existing_session.patch" \
| tail -n +5 > /tmp/use_existing_session.patch
ANVEND PATCH
cd /opt/google/chrome-remote-desktop
sudo patch -Np1 -i /tmp/use_existing_session.patch
Viktig:
Ingen “Hunk FAILED” skal vises.
“offset” og “fuzz” er normalt.
SETT KORREKT DISPLAY (KRITISK)
Finn aktiv display:
loginctl show-session 1 -p Display
Hvis resultat er:
Display=:0
Lag konfigurasjonsfil:
mkdir -p ~/.config/chrome-remote-desktop
echo 0 > ~/.config/chrome-remote-desktop/Xsession
VIKTIG:
Filen skal inneholde KUN tallet.
0
Ikke:
exec startlxqt
Ikke:
kommandoer
Kun display-nummer.
RESTART TJENESTEN
sudo systemctl restart chrome-remote-desktop@$USER
Verifiser:
systemctl status chrome-remote-desktop@$USER
Skal vise:
active (running)
Ingen feil om :20
Ingen exit-code
TEST
Gå til:
https://remotedesktop.google.com/access
Koble til maskinen.
Du skal nå se:
Samme LXQt-session
Samme åpne programmer
Ingen ny tom desktop
SPERR OPPDATERING (ANBEFALT)
For å unngå at patch overskrives:
sudo apt-mark hold chrome-remote-desktop
Verifiser:
apt-mark showhold
Skal vise:
chrome-remote-desktop