I tried to install wordpress from apt-get and it wasn't trivial. File permissions were out of whack, plugins and upgrades weren't working.
I eventually scrapped it and installed from source. Took a little longer to configure but worked out.
I also added some extra firewall and server monitoring tools.