2 sunstones same server different endpoints

There is ‘A Different Endpoint for Each View’ in the doc but it refers to 2 hosts.
Is it possible to run 2 sunstone services (same or different IP, different ports) on the same server?
One would be for admin (may be bound to LAN IP only), the other for users (public IP).

What would be needed?
clone/rename/modify /etc/one/sunstone-server.conf
clone/rename/modify /usr/lib/one/sunstone/sunstone-server.rb to use the new .conf
copy and modify systemd script to use new .rb

Now how to use 2 different /etc/one/sunstone-views.yaml?
Thank you!