I choose to pay for remote access, but it’s for convenience and to support the developers. You are free to configure it yourself in a couple ways (and there is decent documentation) or do without remote access
I don’t know how you set up remote access for OpenHab, but from a quick glance at the web site it looks similar