tag: nginx

Migrating GitLab from one server to another (with external postgres)

So I have a gitlab server, it’s running on https://git.volkor.me/ I use it for my personal projects, along with learning how to properly setup environments and such. Pre-Migration Ensure the old server is up to date. sudo apt update && sudo apt dist-upgrade Create a backup sudo gitlab-rake gitlab:backup:create copy this backup to the new server scp /var/opt/gitlab/backups/XXXXXXXXX_gitlab_backup.tar NEW_SERVER_IP:~ Setup Actually Install gitlab on the new server now Create the user and database in postgres, with the same user/pass and such (READ NODE AT THE BOTTOM) ensure you’ve copied the gitlab.

Tiny Tiny RSS Migration

As an effort of lowering my monthly server costs, I want to move my blog and rss reader onto the same server as the gitlab instance. The gitlab server has a postgres server running already, so we need to migrate the existing database over without screwing up the database. TinyTinyRSS is a php rss newsreader, similar to google reader. I use it specifically because of the fact it’s server based, so the web app and the android app are kept in sync.

Quassel Web

Follow up on my second blog post where I installed quassel, now I want to setup the Quassel Web, and rest-search I’m basing this on a vultr guide just because I used this plus a bunch of issues and random help pages to get it working. Personally I have my quassel running on sub-domain, instead of the root with /quassel, using sockets to connect instead of http proxy, for extra security and possibily extra speed.

LanCache on a Debian Server

2019 Update: I’ve not updated this in a while, and I’ve recently gotten better internet. This project is useless for me, but The Lancache Project is still working, and has much better documentation than this old-ass blog post. I spent a little too long figuring out exactly what project was the best, so I’m using this blog to document my successes as I find them. Requirements Debian 9 (or similar) nginx with CachePurge, Range Cache, Wandenberg Stream Module (installed in installation process, if you have another webserver, remove it) SSD with a decent amount of storage (I’m using a KingSpec NT-512 from aliexpress.