I did not realize that x11vnc just makes the current running X server available via VNC. And because I had issues with HDMI and overscan when I connected Astroberry to my monitor, I removed the HDMI entries from /boot/config.txt. Now, when booting without an attached monitor it seems to fallback to a very small screen resolution.
In my defense, I used a Raspberry Pi before where I had setup a standalone vncserver, not being connected to an actual running X server. This one had the ability to be resizable to whatever the VNC client requested. Quite convenient when the vncviewer was running on a laptop: sometimes with the small laptop display and sometimes being connected to an external monitor.
Just restore proper resolution configuration in /boot/config.txt
<code>
hdmi_force_hotplug=1
disable_overscan=1
hdmi_group=1
hdmi_mode=16
</code>
These lines force resolution to be 1920x1080 (full HD), even if monitor is not connected.
If it's too much you can use local scaling mode, available in sliding menu when accessing Astroberry Server with web browser.
PS. there is a reason why Astroberry Server uses x11vnc server and not any other... It's compatible with noVNC used for VNC-in-a-browser. Unlike many other VNC servers
Yes, thanks. I've figured that out already.
My laptop has 1600x900. I tried local scaling now. A bit blurry and small, but bearable. Working with Kstars/EKOS is anyway a bit on the edge with a "small" display.
Thanks for explaning why you have chosen x11vnc. It would have been my next question.
And my appreciation for your work and effort on putting Astroberry together!
Until now I used a RasPi with Ubuntu Mate, which I had setup according to some information I found here. But it lacked a lot of features you have built into Astroberry. I like the noVNC part and the VAP setup.