@DavidMcQueenLPS
I know there are some things not working with the current version of Anthias due to wifi-connect, but as a temporary workaround you can try to remove network-manager
from a fresh installation:
sudo apt remove network-manager -y
…this might fix the whole wifi-connect issue since I just tested this. Remember this will prevent the “Anthias WiFi Connect” service/SSID from working, so make sure you have your Pi set up with wifi or ethernet port.
Ok, so, I need to just correct minor things from your post and also make some suggestions:
- You don’t need to plug in physical keyboard to set username and password, you can use a preconfigured
userconf.txt
file with whatever username you want, we programmed the system to allow any username and not just pi
. Basically, on the computer you are using to flash the SD card, you can simply place a text file that contains a single line with the following:
pi:$6$c70VpvPsVNCG0YR5$l5vWWLsLko9Kj65gcQ8qvMkuOoRkEagI90qi3F/Y7rm8eNYZHW8CY6BOIKwMH7a3YYzZYL90zf304cAHLFaZE0
This basically creates the user named “pi” with the SHA512+salt password “raspberry” for you.
You can change both the username from “pi” into whatever you want, and to generate that crypt salted password hash that goes after the colon, you can use this website which generates it for you: MKPasswd - Generate password hashes online
This screenshot below is an example of me typing in “raspberry” (without quotes of course), and selecting the hash method “crypt-sha512”. Bullseye defaults to yescrypt
but it also allows for other hashing algorithms, so I simply select what is of my preference that’s all. Every time you click Hash you will generate a different hashed text but the decoding of it will always be “raspberry”.
So, if you dont want to use raspberry as your password in the userconf.txt file, just change it in the mkpasswd generator and make sure you paste it in its entirety after the colon.
Example, I want to make my username johnnypi
with password raspberrypie
, my userconf.txt file will contain this single line:
johnnypi:$6$7NTRo0oVBCjwuLP7$d02uqaf7XgzNQ0iczJA81gNDYYCORCLtphvhK50/A0CDPuGHBcLSwK2dt3zPz2CUkYkXH3vUulguyW1cJVOts0
.
.
-
You don’t need to configure SSH in the sudo raspi-config
interface, you simply add a blank file named ssh.txt
into your Raspbian SD card /boot/ directory. This automatically enables SSH on the RPi.
-
You don’t need to waste time and manually run apt-get update and apt-get dist-upgrade… the install script runs the necessary apt-get update one.
-
The bash install script URL is not install-ose… it is https://install-anthias.srly.io
, the only reason it works is for backwards compatibility during the name change phase…
-
Configuring static IP is always easier/better when done from the router using DHCP reservations and not on the Pi itself because you need to have specific DHCP options/rules so that the broadcast does not conflict with trying to assign it an IP while you are trying to set a static one, this gets complicated and can take a whole separate post just for networking stuff and dhcpcd.service.
-
With regards to the asset being marked as Image type instead of Webpage, I suggest you post this as an issue in GitHub rather than here so that it can be properly troubleshooted/looked into.
K, that’s all.
** Update **
Removing network-manager will start creating a lot of error logs on the wifi-connect container, thus you should also stop it:
sudo docker stop screenly-anthias-wifi-connect-1