You can definitely do #1 easily, just search this forum for "saveconfig" and "persistent home".
You can also do #2, but that will probably involve some shell programming in the knoppix.sh file (unless someone has a readymade solution already).
Seems to me to be a good idea if you can save and load your config to ftp. That way, you can get the same config, whereever you are in the world, rather than carrying it around on a USB key ... Which is also a good idea. Can you load and save config from a USB key?
Hmm. Should have researched this a little more.
You can definitely do #1 easily, just search this forum for "saveconfig" and "persistent home".
You can also do #2, but that will probably involve some shell programming in the knoppix.sh file (unless someone has a readymade solution already).

AMD Ryzen 5 5500 Processor ( read Description)
$59.00
INTEL CORE I9-10940X X-SERIES PROCESSOR | 3.30GHZ | SRGSH
$179.99
INTEL CORE I7-870 SLBJG 2.93GHZ LGA1156 4 CORE CPU PROCESSOR
$23.00
INTEL CORE I9-10980XE PROCESSOR | 3.00GHZ | SRGSG
$299.99
Intel Core i7-3770K 3.5 GHz Processor
$39.00
Intel Core i5-12500T SRL5W 2GHz 18MB 6 Core Socket LGA1700 Desktop CPU Processor
$114.99
Intel i7-8700 Coffee Lake 3.2GHz 6-Core Max Turbo 4.6GHz Processor
$67.99
Intel Core i7-7700K SR33A 4.20GHz 4-Core LGA1151 CPU Processor
$62.95
Intel Core i9-9900K SRG19 3.60GHz 16MB 8-Core LGA1151 B Grade CPU Processor
$175.00
PS5 Over Heating Problem Solver 1.5 Grams Liquid metal thermal paste CPU, GPU
$15.99