Yes, just take a backup of your universe and player folders and restore them on another computer. It should keep all your characters, spaceships and buildings intact. You should find both folders directly under your Starbound folder.
I was able to rig together something that accomplishes this using two Not gates, and two Latches. I'm using a button for input (because it's what I had on me), but a pressure plate's behavior won't be any different, since nothing is based on careful timing.
The layout is a bit spread apart to illustrate how it works, and can certainly be rearranged and compacted a fair bit when put into actual use.
The two on the bottom are the Nots, the two on top the Latches. Basically, the latch on the left always has an input of Not(output from the right), and the latch on the right feeds input from the latch on the left. The left latch's top input is Not(the button), and the right latch's top input is the button itself. The right latch outputs to the door.
While the button is off, this leaves the left latch free to update with the state the door should take on the next press. The latch on the right, however, can't update until the button is pushed. When that happens, the right latch takes on the new value from the left latch, toggling the door. The left latch, however, can't update until the button turns off, at which point it'll grab the new state for the next toggle.
Best Answer
Some ships are bigger than others and the size differential between the smallest and largest ships is about 560 blocks.
The Human starter ship is has a relatively medium size at 3,752 blocks when fully upgraded.
The Novakid starter ship is the second largest ship at 3,760 blocks when fully upgraded.
In case you were wondering:
The biggest ship is the Floran starter ship which has 4,013 blocks when fully upgraded.
The smallest ship is the Hylotl starter ship which has 3,450 blocks when fully upgraded.
Source: https://starbounder.org/Ships