I wrote this memo because I could not find any information on how to connect a generic router to the Telekom Glasfaser Modem 2.
To make the connection work, I need to configure the router using simple steps. It works with the Synology router, Huawei AX3, and possibly any router that supports PPPoE and VLAN. The following examples refer to the Huawei AX3.
First, we need a letter from Telekom containing the ‘Zugangsdaten’. It’s really important to have two specific fields: ‘Zugangsnummer (formerly T-Online Nummer)’ and ‘Persönliches Kennwort’.
Next, we are going to configure the router.
The connection mode is PPPoE. The broadband account (Breitbandkonto) is ‘Zugangsnummer@t-online.de’ and the broadband password (Breitbandkennwort) is ‘Persönliches Kennwort’.
Finally, we have to set the VLAN id to 7.
This guide is based on the Installing Bench and the Frappe Framework.
I assume you have already installed xcode-select and homebrew.
In my case I need to fire
sudo xcodebuild -license accept
Don't forget
brew update && brew upgrade
Now, install the pre-requisites
brew install python@3.12 git redis
Install wkhtmltopdf
brew install --cask wkhtmltopdf
Download and install nodejs v18.20.4 from nodejs.org
Install yarn using npm
sudo npm install -g yarn
Install bench via pip3
pip install frappe-bench --break-system-packages
Verify the bench installation
bench --version
5.22.9
Now create a new folder, change to it und create your new bench
bench init <directory name>
Change to new folder and finally
bench new-site <address> --db-host <db-ip>
I like postgres
brew install libpq
brew link --force libpq
bench new-site <address> --db-host <db-ip> --db-type postgres --db-port <port>
And last but not least
bench get-app erpnext
bench --site >address> install-app erpnext
bench start
First, we need to complete the wizard and bam!
psycopg2.errors.SerializationFailure: could not serialize access due to concurrent update
Don't panic, it's easy - please comment out one line in database.py, as this option is incorrect
command-shift-control-4 screenshot
command-shift-option-v paste pur
command-control-q lock
command-shift-. show/hide hidden files/folders
creating an account doesn't work in Safari on macos, but it does in Firefox
is very interesting. The famous 400 error has the cause - @ sign in username is not allowed, but _ is