Why can't you connect to your linux server using X Window, start calibre and configure it, including starting the content server and wireless, and then disconnect the X Window session?
Also note that when you activate both the content server and the wireless connection, you can specify that they start whenever calibre starts, so the GUI action only needs to be taken once.
And finally there's getting into the config files. I know that in gui.py there's an "autolaunch server" that can be set to "True" to automatically start the content server and content server configuration information is set in tweaks.py and server.py. Maybe a developer can point to where the wireless connection configuration and activation switch are stored.