If a Buttons machine has no internet access, you can still license it: Buttons generates a Machine ID you carry to a connected computer, and turns it into a license token you bring back and paste in. This page covers activating a machine offline and what that means for releasing the license later.
An offline license is bound to this machine. To release it (for example, to move it to different hardware), the machine needs internet access at that point; it cannot be released while offline. Once connected, release it the same way as an online license: see Manage your Buttons license.