Setting up Drone CI to work with self hosted Gitlab Repository

I have already setup Gitlab CI to build docker images which I'll be covering in a separate post. I had successfully setup Drone CI to work with Gitea. However, I ran into trouble getting it to work with a Gitlab repository. Most of the problems result from SSL certificate configurations…

Debugging Wekan Webhooks

I am attempting to setup outgoing webhooks for Wekan which are not working in the current production build. I'm not sure which this is the case. My suspicion is that its got something to do with trusted certificates within the Wekan production container. The host to which the webhook is…

Adventures in Installing and configuring Drone

Introductory NoteThis a rough thought dump of notes I took and resources I referenced ¬†while configuring drone in a self-hosted air-gapped environment. It is by no menas publish-ready but want to release it anyway. I believe this will give the reader some insights into the inner workings of drone which…

Review of Wiki and Project Management Software

The following is a short list of project management and wiki software I have evaluated very quickly. The preference is a for a self-hosted or entirely free software with emphasis on a great front-end and ease of setup. Project management:QuireDozillo - yet to tryGoodworkPhabricatorWikiWiki.jsOutlineBookstackDocumize…

Resolving x509: certificate signed by unknown authority

This error is encountered when a computer or client is not able to validate the SSL certificate presented to it from a remote host. If you're working in a corporate or private network with PKI infrastructure you will encounter this many many times if you're working with command line tools.…

Ghost blog mail configuration in Docker and Kubernetes

This post documents my experiments on configuring something as simple as SMTP mail for the ghost blogging platform using a non cloud email server. I believed this would be a trivial thing to do, and ultimately it was. However, as always there were very fine details that needed to be…

CI/CD workflow using Gitea, Drone and Docker registry

With the goal of building automated deployments, I explored multiple options. The primary ones being Gitlab and Bitbucket since they offer self-hosted options. My research quickly pointed out that Bitbucket's self-hosted version is an entirely different code base than the cloud offering and anecdotal evidence from articles and comments suggested…