{"id":790,"date":"2012-09-11T22:09:08","date_gmt":"2012-09-11T20:09:08","guid":{"rendered":"https:\/\/blog.zitnik.si\/?p=790"},"modified":"2015-08-05T15:46:59","modified_gmt":"2015-08-05T13:46:59","slug":"youtrack4-installation-on-ubuntu-12-04","status":"publish","type":"post","link":"https:\/\/blog.zitnik.si\/?p=790","title":{"rendered":"YouTrack4 installation on Ubuntu 12.04"},"content":{"rendered":"<p><a href=\"https:\/\/blog.zitnik.si\/wp-content\/uploads\/2012\/09\/YouTrack_logo_press_materials.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-794\" title=\"YouTrack_logo_press_materials\" alt=\"\" src=\"https:\/\/blog.zitnik.si\/wp-content\/uploads\/2012\/09\/YouTrack_logo_press_materials-300x67.gif\" width=\"300\" height=\"67\" srcset=\"https:\/\/blog.zitnik.si\/wp-content\/uploads\/2012\/09\/YouTrack_logo_press_materials-300x67.gif 300w, https:\/\/blog.zitnik.si\/wp-content\/uploads\/2012\/09\/YouTrack_logo_press_materials.gif 720w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"http:\/\/www.jetbrains.com\/youtrack\/\" target=\"_blank\">YouTrack4<\/a> seems free alternative to <a href=\"http:\/\/www.atlassian.com\/software\/jira\/overview\" target=\"_blank\">Atlassian&#8217;s JIRA<\/a>. I use JIRA on production projects and on first sight it seems far better than YouTrack4. The missing feature I immediately noticed is task time tracking and few other minor things.<\/p>\n<p>Both YouTrack4 and JIRA can be hosted, but dowload versions are cheaper. The minimum version for both has upper limit defined by 10 users. YouTrack4 version is free, but JIRA costs 10$ (still very little). All bigger packages cost more money &#8211; see pricing pages.<\/p>\n<p>&nbsp;<\/p>\n<p>As I will soon start a simple home project, I gave YouTrack4 a try. Further in this post I will describe hot to install it as a service on Ubuntu 12.04.<\/p>\n<p><strong>STEP 1:<\/strong>\u00a0Download the complete JAR bundle from\u00a0<a href=\"http:\/\/www.jetbrains.com\/youtrack\/download\/get_youtrack.html\" target=\"_blank\">http:\/\/www.jetbrains.com\/youtrack\/download\/get_youtrack.html<\/a>.<\/p>\n<p><strong>STEP 2:<\/strong>\u00a0Run bundle and test YouTrack4.<\/p>\n<p>I copied the downloaded JAR to\u00a0<em>~\/startup\/youtrack-4.02\/youtrack-4.0.2.jar<\/em>. Then I created script\u00a0<em>~\/startup\/runYoutrack4.sh<\/em>, which starts integrated\u00a0<a href=\"http:\/\/jetty.codehaus.org\/jetty\/\" target=\"_blank\">Jetty webserver<\/a>\u00a0on port 8082:<\/p>\n<p>[codesyntax lang=&#8221;bash&#8221;]<br \/>\n#!\/bin\/bash<br \/>\ncd \/home\/slavkoz\/startup\/<wbr \/>youtrack-4.0.2<br \/>\njava -Xmx512m -Djava.awt.headless=true -jar youtrack-4.0.2.jar 8082<br \/>\n[\/codesyntax]<\/p>\n<p><strong>STEP 3:<\/strong>\u00a0Run script\u00a0<em>runYoutrack4.sh<\/em>\u00a0as root. If you can use YouTrack4 at\u00a0<a href=\"http:\/\/localhost:8082\" target=\"_blank\">http:\/\/localhost:8082<\/a>, then continue.<\/p>\n<p><strong>STEP 4:<\/strong>\u00a0Create init script\u00a0<em>\/etc\/init.d\/youtrack4<\/em>:<\/p>\n<p>[codesyntax lang=&#8221;bash&#8221;]<\/p>\n<p>#!\/bin\/sh<\/p>\n<p>### BEGIN INIT INFO<br \/>\n# Provides: \u00a0 \u00a0 \u00a0 \u00a0 \u00a0youtrack4<br \/>\n# Required-Start: \u00a0 \u00a0$remote_fs $syslog<br \/>\n# Required-Stop: \u00a0 \u00a0 $remote_fs $syslog<br \/>\n# Default-Start: \u00a0 \u00a0 2 3 4 5<br \/>\n# Default-Stop: \u00a0 \u00a0 \u00a00 1 6<br \/>\n# Short-Description: Start daemon at boot time<br \/>\n# Description: \u00a0 \u00a0 \u00a0 Enable service provided by daemon.<br \/>\n### END INIT INFO<\/p>\n<p>##############################<wbr \/>##############################<wbr \/>#<br \/>\n# Init script for YouTrack4<br \/>\n##############################<wbr \/>##############################<wbr \/>#<\/p>\n<p># Defaults<br \/>\nSCRIPTNAME=\/home\/slavkoz\/<wbr \/>startup\/runYouTrack4.sh<\/p>\n<p>case &#8220;$1&#8221; in<\/p>\n<p>start)<br \/>\nsudo $SCRIPTNAME start<br \/>\n;;<br \/>\n*)<br \/>\necho &#8220;Usage: $0 start&#8221; &gt;&amp;2<br \/>\nexit 3<br \/>\n;;<br \/>\nesac<br \/>\nexit 0<\/p>\n<p>[\/codesyntax]<\/p>\n<p><strong>STEP 5:<\/strong>\u00a0Test service by issuing the command\u00a0<em>\/etc\/init.d\/youtrack start<\/em>.\u00a0If YouTrack4 starts, continue.<\/p>\n<p><strong>STEP 6:<\/strong>\u00a0Set service to automatically start at system startup using command:<\/p>\n<p>[codesyntax lang=&#8221;bash&#8221;]<br \/>\nsudo update-rc.d youtrack4 defaults<br \/>\n[\/codesyntax]<\/p>\n<p><strong>STEP 7:<\/strong>\u00a0If everything went well, restart yout computer and youtrack should be accessible at\u00a0<a href=\"http:\/\/localhost:8082\" target=\"_blank\">http:\/\/localhost:8082<\/a>.<\/p>\n<p>Enjoy managing your projects &#8230;<\/p>\n<div style=\"margin-top: 0px; margin-bottom: 0px;\" class=\"sharethis-inline-share-buttons\" ><\/div>","protected":false},"excerpt":{"rendered":"<p>YouTrack4 seems free alternative to Atlassian&#8217;s JIRA. I use JIRA on production projects and on first sight it seems far better than YouTrack4. The missing feature I immediately noticed is task time tracking and few other minor things. Both YouTrack4 and JIRA can be hosted, but dowload versions are cheaper.&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/blog.zitnik.si\/?p=790\">Continue reading<span class=\"screen-reader-text\">YouTrack4 installation on Ubuntu 12.04<\/span><\/a><\/div>\n","protected":false},"author":1,"featured_media":794,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-790","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-computer-engineering","entry"],"_links":{"self":[{"href":"https:\/\/blog.zitnik.si\/index.php?rest_route=\/wp\/v2\/posts\/790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.zitnik.si\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zitnik.si\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zitnik.si\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zitnik.si\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=790"}],"version-history":[{"count":39,"href":"https:\/\/blog.zitnik.si\/index.php?rest_route=\/wp\/v2\/posts\/790\/revisions"}],"predecessor-version":[{"id":1510,"href":"https:\/\/blog.zitnik.si\/index.php?rest_route=\/wp\/v2\/posts\/790\/revisions\/1510"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.zitnik.si\/index.php?rest_route=\/wp\/v2\/media\/794"}],"wp:attachment":[{"href":"https:\/\/blog.zitnik.si\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zitnik.si\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zitnik.si\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}