Installing JIRA and Git on my home server

Posted by Alert Games on June 28, 2016, 9:27 p.m.

Hey guys! Long time since I've been 'round these parts. How have you guys been?

I have been busy working on the some of the same projects that I have set out to do before, it just takes some time between work and living at my own.

I was recently interested in setting up JIRA and private git repositories for my small team so that we could work remotely, securely, and not depend on cloud platforms that are either expensive, or have changing services they provide.

So here's what I ended up doing:

Installed JIRA as a service

Installed Bonobo Git Server as a website

Then:

Use a subdomain from a website domain to redirect to my IP address

Sign the certificate to the subdomain and install it into the certificate store

Use ARR with url rewrite rules that apply to the port used for JIRA access to the localhost port, successfully using HTTPS for the websites and JIRA simultaneously.

I was surprised this worked as well as it did in the end to be honest.

I look forward to posting progress of the new websites I am looking forward to releasing soon :D

So just out of curiosity, are people still interested in technical blogs here? Look forward to reading in progress updates again!

Comments

Jani_Nykanen 7 years, 9 months ago

Quote:
So just out of curiosity, are people still interested in technical blogs here?
The more technical blogs the better, if you ask me. I don't mind if someone posts "my life sux please kill me" blogs (I just don't read them), but I prefer "technical ones".

Cpsgames 7 years, 9 months ago

Quote:
So just out of curiosity, are people still interested in technical blogs here?

No. Drama blogs only please. Did you hear what Steven said about Cyrus? Scandalous!

flashback 7 years, 9 months ago

We've been running GitLab internally at work, though instead of having an exposed external IP to access it we're set up for remote workers to use a VPN. I've thought about setting it up on my home NAS/HTPC box as well, but I haven't gotten around to it.

Alert Games 7 years, 9 months ago

@Aistarin: Yes I did, fixed. Gogs does look pretty nice as well. At work we use TFS, GitHub, and self-hosted repo's.

@SipusGames: I have 10 reasons to read that blog and number 7 will surprise you

@fashback: VPN freaks me out (stolen laptops, stolen passwords, etc) but I use it for work anyway. I could set up a VPN to my own server, but I think its more cumbersome for people than just using a website address.. maybe. Especially since it isn't a real job, just a startup project.

Good to see the community still active, despite still not having v4 in 2016. Give me notifications dammit

flashback 7 years, 9 months ago

Yeah, the usability part of a VPN can be a sticking point. I've also got full auditing of who logs in to access what set up. When I was picking VPN technologies, I went with something both Windows and macOS support natively, to try to minimize the complexity of connecting. Once they're in, I've got them set up to use DNS from our office's router; That lets me hijack DNS requests to local services and point them internally without people having to go to IP addresses. Thus far we've only had issues when people buy new laptops (CEO controls all purchasing and doesn't notify or consult IT) and expect the VPN to be magically on there.

Alert Games 7 years, 9 months ago

Well technically it is on there if they configure it… ha. I'm sure in an office setting where you have many more applications/servers it makes more sense. Although I think VPN may be more secure as you have more credential and security going in before accessing the content, rather than a public facing website.

flashback 7 years, 9 months ago

Generally, as long as your VPN is configured correctly. It's rather overkill for an unofficial project unless you happen to want to set it up as a hobby.