Poddery Migration
![PB](/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBWW89IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--60d0ca157e67a38c03fcd4e49cfdfd6db1c66a81/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFHQWFRR0FPZ3B6WVhabGNuc0hPZ3h4ZFdGc2FYUjVhVlU2Q25OMGNtbHdWQT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--ab08e3537826c078bb35a6ee1bf34556480c5182/respect.jpg)
As you may all know we have been trying to move poddery.com to a new server since we had some bitter experiences with our current hosting provider scaleway.com. During the last two weeks we were continuously trying to get it done.
On March 23-24 some of us (@akhilvarkey, @bady, @balasankarchelamat, @harishk, @kannanvm, @mujeebcpy, @praveenarimbrathod, @ranjithsiji, @sgk and @srud4) gathered at thrissur to work on some of the issues listed here. During that meeting we ordered a new server from hetzner.com with the following specs for $28/month:
* Intel Xeon E3-1246V3 Processor
* 32GB DDR3 RAM
* 2x2TB HDD
(For details of the old server pls see wiki.fsci.org.in).
Currently we have done the following on the new server:
* Activated the server with Debian Stretch and upgraded it to Buster.
* Configured RAID and LVM on LUKS (for encrypted data partitions) with separate partitions for database, static files (such as user-uploaded files) and logs.
* Installed all necessary packages to run poddery services such as nginx, mysql, postgresql, diaspora, matrix-synapse, prosody, etc.
* Upgraded diaspora to v0.7.6 from v0.7.2.
* Installed matrix-synapse package from official debian repo instead of from upstream source.
What's left to do:
* Make the final switch (mainly synchronizing database & changing DNS configuration to point to the new server).
* Test all services. We will keep the old server as is until the new server is properly tested.
* Document everything in detail at wiki.fsci.org.in.
Tonight we're going to the make the switch and hence there'll be a downtime of all poddery services for a short period of time (hopefully less than 4 hours). We kindly request all of you to join with us for testing the services. If you find any issues please report here or in the poddery matrix room.
![PP](/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBWDA9IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--08d9c0c0c40ebf75e482da72b97b8f697df4a57a/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFHQWFRR0FPZ3B6WVhabGNuc0hPZ3h4ZFdGc2FYUjVhVlU2Q25OMGNtbHdWQT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--ab08e3537826c078bb35a6ee1bf34556480c5182/IMG_20200919_132719.jpg)
Pirate Praveen Tue 9 Apr 2019 4:13AM
Thanks for your hard work @bady @ranjithsiji and @akhilvarkey
Abhijith PA Tue 9 Apr 2019 6:04AM
Migration is a boring task. Really appreciate everybody's hard work. Thanks to all who involved in the process.
Pirate Bady · Tue 9 Apr 2019 12:17AM
Update: poddery.com is now on new server!