this is because i have dementia.
- get public IP address (from cloudflare)
$ dig +short txt ch whoami.cloudflare @1.0.0.1
- get local IP address
$ hostname -I
- general connection info
$ ip a
all files available here on nord website
do this stuff
0. (su root)
$ apt install curl openvpn unzip
$ openvpn --conf <.ovpn from nord || ovpn.conf> --daemon
usage as service like this
$ systemctl <start || stop || restart> openvpn
- toggle GUI enabled (any distro)
# disable the gui
$ systemctl set-default multi-user.target
# enable the gui
$ systemctl set-default graphical.target
- add existing user to sudoers
$ usermod -aG sudo <user>
- autologin lightDM
$ vim /etc/lightdm/lightdm.conf
uncomment autologin-user=
and put the autologin user you'd like after the equals duh
also uncomment autologin-user-timeout=0
and set it to zero probably
- disable this (deb 11)
$ sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
- idk how to do this try this idk
- identify the missing files
$ sudo dmesg
this will list many files -- any that are RED are missing firmware!
- google them lmao figure out what firmware-nonfree subpackage they're from -- or i guess ball and install the whole damn thing? but thats not a good idea
(WITH WIFI) [FINISHED] just apt install firmware-realtek
or whatever firmware it is
(WITHOUT WIFI) oh boy.
- ideally, another debian PC ... or
- PC or mac
- virtualbox
- debian .iso
- ANOTHER flash drive besides the installation drive
- on your PC, create a VM with the debian iso
- with this VM, download your deb file as a file via ftp (some client, wget, or something else idk)
- use
dpkg-deb -xv {deb-file} /output/path
to extract the damn thing -> put it on your external drive! - figure out where they need to go based on the error file path shown when trying to install (mine was placing the
firmware
folder in the root dir of my flash drive for the debian installer to find it) - plug in flash drive with necessary nonfree firmware into debian machine
- try until you 1. give up 2. succeed
*click hamter
**donations will go towards upkeep of my server: I hope to avoid having to use ads or annoying ranks.