I'm not a dev, but I'm running my Pandabank daemon on an arm (raspberry, 512M Ram version).
First, it took quite a while to compile, and needed some additional swap space. Second, the daemon itself requires quite some RAM to run.
You should probably check for yourself if your NAS can handle it, and please don't be disappointed if it doesn't. But do experiment.
If your NAS is configured to be reachable from the public internet, you should also take additional steps to secure your wallet.
Remember that both the configurations and the blockchain are stored in the user account's home directory, in .pandacoin
You should probably set
server=0
daemon=1
in the .conf file (can't remember the details, tho), so you can run the program in background.
Copy the program to /usr/bin
You start the daemon simply with
pandacoind
then, wait for it to sync. you can check the status with
pandacoind getinfo
When the block number has reached the current block, you can start staking with
pandacoind walletpassphrase 9999999 true
Remember to lock the wallet!
You can just copy your windows wallet.dat to linux; I had a strang equirk which showed different addresses for my accounts on windows and on linux, but I can recieve my pandas through both addresses, so that's ok.
Have fun!
Thanks for replying mtrycz. My NAS is slower than your Pi so I didn't continue with that. I compiled instead on my sheevaplug and managed to build it but I get "Pandacoin: Error loading blkindex.dat" when trying to start pandacoind
This is in my debug.log
ERROR: AddToBlockIndex() : Rejected by stake modifier checkpoint height=0, modifier=0x002c7ddc002c7ddc
ERROR: LoadBlockIndex() : genesis block not accepted
Pandacoin: Error loading blkindex.dat
Flush(false)
wallet.dat refcount=0
wallet.dat checkpoint
wallet.dat detach
wallet.dat closed
DBFlush(false) ended 7ms
StopNode()
Flushed 0 addresses to peers.dat 3ms
Flush(true)
DBFlush(true) ended 0ms
Pandacoin exited
Sheevaplug is a devkit with 1.2Ghz ARM CPU and 512MB of RAM. I increased the swap from 1GB to 2GB but still no go. It has no GPU and FPU, could be because of that? Any ideas?