{"id":1724,"date":"2014-08-13T06:08:09","date_gmt":"2014-08-13T11:08:09","guid":{"rendered":"http:\/\/www.migrate2cloud.com\/blog\/?p=1724"},"modified":"2016-03-21T02:41:53","modified_gmt":"2016-03-21T07:41:53","slug":"its-phab-that-makes-your-life-easier","status":"publish","type":"post","link":"https:\/\/www.migrate2cloud.com\/blog\/its-phab-that-makes-your-life-easier\/","title":{"rendered":"It\u2019s Phab! That makes your life easier"},"content":{"rendered":"<p>We have been using plenty of different tools for tracking bugs\/product management\/project management\/to do lists\/code review; such as ClearCase, ClearQuest, Bugzilla, Github, Asana, Pivotal Tracker, Google Drive etc. We found Phabricator as a \u201cToo Good To Be True\u201d software engineering web application platform originally developed at Facebook. It has code review, wiki, repository browsing,tickets and a lot more to make Phab more fabulous.<\/p>\n<p>Phabricator is an open source collaboration of web applications which help software companies to build better software. It is a suite of applications. Following are the most important tools in phabricator :<br \/>\nManiphest &#8211; Bug tracker\/task management tracker<br \/>\nDiffusion- source code browser<br \/>\nDifferential &#8211; code review tool that allows developers to easily submit reviews to one another via command line tool when they check in code using Git or Subversion<br \/>\nPhriction &#8211; wiki tool<\/p>\n<h2>How to setup and configure the code review and project management tool &#8211; Phabricator<\/h2>\n<p><strong>Installation<\/strong><\/p>\n<p>Server &#8211; 4GB Digital ocean droplet<br \/>\nOS &#8211; Ubuntu 14.04<\/p>\n<p><strong>1. Install dependencies <\/strong><\/p>\n<p>apt-get install mysql-server apache2 dpkg-dev php5 php5-mysql php5-gd php5-dev php5-curl php-apc php5-cli php5-json<\/p>\n<p><strong>2. Get code<\/strong><\/p>\n<p>#cd \/var\/www\/codereview<\/p>\n<p>git clone https:\/\/github.com\/phacility\/libphutil.git<\/p>\n<p>git clone https:\/\/github.com\/phacility\/arcanist.git<\/p>\n<p>git clone https:\/\/github.com\/phacility\/arcanist.git<\/p>\n<p><strong>3. Configure virtual host entry<\/strong><\/p>\n<p>#add below lines<\/p>\n<p>#######################################################################<\/p>\n<p>DocumentRoot \/var\/www\/codereview\/webroot<br \/>\nRewriteEngine on<br \/>\nRewriteRule ^\/rsrc\/(.*) &#8211; [L,QSA]<br \/>\nRewriteRule ^\/favicon.ico &#8211; [L,QSA]<br \/>\nRewriteRule ^(.*)$ \/index.php?__path__=$1 [B,L,QSA]<br \/>\nOrder allow,deny<br \/>\nallow from all<br \/>\n#######################################################################<br \/>\n4. Enable the virtual host entry for phabricator.<\/p>\n<p># a2ensite phabricator.conf<br \/>\n# service apache2 reload<\/p>\n<p>5. Configure the MySQL database configuration for phabricator<\/p>\n<p>&#8211; create database<br \/>\n# \/var\/www\/codereview\/phabricator\/bin\/config set mysql.user mysql_username<br \/>\n# \/var\/www\/codereview\/phabricator\/bin\/config get mysql.pass mysql_password<br \/>\n# \/var\/www\/codereview\/phabricator\/bin\/config get mysql.host mysql_host<br \/>\n# \/var\/www\/codereview\/phabricator\/bin\/config storage upgrade<br \/>\n-tweak mysql<\/p>\n<p>Open \/etc\/mysql\/my.cnf and add the following line under [mysqld] section:<\/p>\n<p>sql-mode = STRICT_ALL_TABLES<\/p>\n<p>#service mysql restart<\/p>\n<p><strong>Set the Base URI of Phabricator install<\/strong><\/p>\n<p># \/var\/www\/codereview\/phabricator\/bin\/config set phabricator.base-uri<\/p>\n<p>(eg: phabricator.your-domain.com)<\/p>\n<p><strong>Configure Outbound Email &#8211; External SMTP (Google Apps)<\/strong><\/p>\n<p>Set the following configuration keys using \/var\/www\/codereview\/phabricator\/bin\/config set value<\/p>\n<p>&#8211; metamta.mail-adapter -&gt; PhabricatorMailImplementationPHPMailerAdapter<br \/>\n&#8211; phpmailer.mailer -&gt; smtp<br \/>\n&#8211; phpmailer.smtp-host -&gt; smtp.gmail.com<br \/>\n&#8211; phpmailer.smtp-port -&gt; 465<br \/>\n&#8211; phpmailer.smtp-user -&gt; Your Google apps mail id<br \/>\n&#8211; phpmailer.smtp-password -&gt; set to your password used for authentication<br \/>\n&#8211; phpmailer.smtp-protocol -&gt; ssl<\/p>\n<p><strong>Start the phabricator daemons<\/strong><\/p>\n<p>You can start all the phabricator deamons using the script<br \/>\n# \/var\/www\/codereview\/phabricator\/bin\/phd start<br \/>\nTo start daemons at the boot time, add this entry to the file \/etc\/rc.local<\/p>\n<p>\/var\/www\/codereview\/phabricator\/bin\/phd start<\/p>\n<h2>Diffusion repository hosting with git<\/h2>\n<p><strong>1. Install git <\/strong><\/p>\n<p>#apt-get install git<\/p>\n<p><strong>2. Create a local repository directory:<\/strong><\/p>\n<p>#mkdir -p \/data\/repo<\/p>\n<p><strong>3. Edit the repository.default-local-path key to the new local repository directory.<\/strong><\/p>\n<p>Go to the Config -&gt; Repositories -&gt; repository.default-local-path<\/p>\n<p><strong>4. Configure System user accounts<\/strong><\/p>\n<p>Phabricator uses as many as three user accounts. These are system user accounts on the machine Phabricator runs on, not Phabricator user accounts.<\/p>\n<p>* daemon-user &#8211; The user the daemons run as<\/p>\n<p>We will configure the root user to run the daemons<\/p>\n<p>* www-user &#8211; The user the web server run as<\/p>\n<p>We will use www-data to be the web user<\/p>\n<p>* vcs-user &#8211; The user that users will connect over SSH as<\/p>\n<p>We will configure git user to the vcs-user<\/p>\n<p>To enable SSH access to repositories, edit \/etc\/sudoers file using visudo to contain:<\/p>\n<p>#includedir \/etc\/sudoers.d<br \/>\ngit ALL=(root) SETENV: NOPASSWD: \/usr\/bin\/git-upload-pack, \/usr\/bin\/git-receive-pack, \/usr\/bin\/git<\/p>\n<p>Since we are going to enable SSH access to the repository, ensure the following holds good.<\/p>\n<p>&#8211; Open \/etc\/shadow and find the line for vcs-user, git.<\/p>\n<p>The second field (which is the password field) must not be set to !!. This value will prevent login. If it is set to !!, edit it and set it to NP (&#8220;no password&#8221;) instead.<\/p>\n<p>&#8211; Open \/etc\/passwd and find the line for the vcs-user, git.<br \/>\nThe last field (which is the login shell) must be set to a real shell. If it is set to something like \/bin\/false, then sshd will not be able to execute commands. Instead, you should set it to a real shell, like \/bin\/sh.<\/p>\n<p>&#8211; Use phd.user as our daemon user;<br \/>\n# \/var\/www\/phab\/phabricator\/bin\/config phd.user root<br \/>\n# \/var\/www\/phab\/phabricator\/bin\/config set diffusion.ssh-user git<\/p>\n<p><strong>5. Configuring SSH<\/strong><\/p>\n<p>We will move the normal sshd daemon to another port, say 222. We will use this port to get a normal login shell. We will run highly restrictive sshd on port 22 managed by Phabricator.<\/p>\n<p>Move Normal SSHD<\/p>\n<p>&#8211; make a backup of sshd_config before making any changes.<\/p>\n<p>#cp \/etc\/ssh\/sshd_config \/etc\/ssh\/sshd_config.backup<\/p>\n<p>&#8211; Update \/etc\/ssh\/sshd_config, change the port to some othert port like 222.<\/p>\n<p>Port 222<\/p>\n<p>&#8211; Restart sshd and verify that you are able to connect to the new port<\/p>\n<p>ssh -p 222 user@host<\/p>\n<p>Configure and start Phabricator SSHD<\/p>\n<p>We now configure and start a second SSHD instance which will run on port 22. This instance will use special locked down configuration that uses Phabricator to handle the authentication and command execution.<\/p>\n<p>&#8211; Create a phabricator-ssh-hook.sh file<\/p>\n<p>&#8211; Create a sshd_phabricator config file<\/p>\n<p>&#8211; Start a copy of sshd using the new configuration<\/p>\n<p>Create phabricator-ssh-hook.sh: Copy the template in phabricator\/resources\/sshd\/ phabricator-ssh-hook.sh to somewhere like \/usr\/lib\/phabricator-ssh-hook.sh and edit it to have the correct settings<\/p>\n<p>##############################################################<\/p>\n<p>#!\/bin\/sh<\/p>\n<p># NOTE: Replace this with the username that you expect users to connect with.<br \/>\nVCSUSER=&#8221;git&#8221;<\/p>\n<p># NOTE: Replace this with the path to your Phabricator directory.<br \/>\nROOT=&#8221;\/var\/www\/codereview\/phabricator&#8221;<\/p>\n<p>if [ &#8220;$1&#8221; != &#8220;$VCSUSER&#8221; ];<br \/>\nthen<br \/>\nexit 1<br \/>\nfi<\/p>\n<p>exec &#8220;$ROOT\/bin\/ssh-auth&#8221; $@<br \/>\n##############################################################<\/p>\n<p>Make it owned by root and restrict editing;<\/p>\n<p>#sudo chown root \/usr\/lib\/phabricator-ssh-hook.sh<br \/>\n#chmod 755 \/usr\/lib\/phabricator-ssh-hook.sh<\/p>\n<p>Create sshd_config for Phabricator: Copy the template in \/phabricator\/sshd\/sshd_config.phabricator.example to somewhere like \/etc\/ssh\/sshd_config.phabricator<\/p>\n<p><strong>Start Phabricator SSHD<\/strong><\/p>\n<p>#sudo \/usr\/sbin\/sshd -f \/etc\/ssh\/sshd_config.phabricator<\/p>\n<p>Note:-<br \/>\nAdd this entry to the \/etc\/rc.local to start the daemon on startup.<\/p>\n<p>If you did everything correctly, you should be able to run this;<\/p>\n<p>#echo {} | ssh git@phabricator.your-company.com conduit conduit.ping<\/p>\n<p>and get a response like this;<\/p>\n<p>{&#8220;result&#8221;:&#8221;phab-server&#8221;,&#8221;error_code&#8221;:null,&#8221;error_info&#8221;:null}<\/p>\n<p>You should now be able to access your instance over ssh on port 222 for normal login and administrative purposes. Phabricator SSHD runs on port 22 to handle authentication and command execution.<\/p>\n<p><strong>6. To create a git repository<\/strong><\/p>\n<p>Go to Diffusion -&gt; New Repository -&gt; Create a New Hosted Repository<\/p>\n<h2>Upgrade Phabricator<\/h2>\n<p>Since phabricator is under development, you should update frequently. To update phabricator:<\/p>\n<p>&#8211; Stop the web server<br \/>\n&#8211; Run git pull in libphutil\/, arcanist\/, and phabricator.<br \/>\n&#8211; Run phabricator\/bin\/storage upgrade.<br \/>\n&#8211; Restart the web server.<br \/>\nAlso you can use a script similar to this one to automate the process:<br \/>\nhttp:\/\/www.phabricator.com\/rsrc\/install\/update_phabricator.sh<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We have been using plenty of different tools for tracking bugs\/product management\/project management\/to do lists\/code review; such as ClearCase, ClearQuest, Bugzilla, Github, Asana, Pivotal Tracker, Google Drive etc. We found Phabricator as a \u201cToo Good To Be True\u201d software engineering web application platform originally developed at Facebook. It has code review, wiki, repository browsing,tickets and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[3],"tags":[203,202,212,210,211,143,205,108,206,201,120,195,134,209,200,196,198,199,197,207,208,194,77,136,213,151,204,214],"class_list":["post-1724","post","type-post","status-publish","format-standard","hentry","category-cloud-computing","tag-code-review-tool","tag-command-line-tool","tag-company-facebook","tag-company-github","tag-company-google","tag-company-mysql-ab","tag-digital-ocean","tag-git","tag-gitphabricator-your-company-com","tag-important-tools","tag-mysql-2","tag-phabricator","tag-php","tag-port","tag-project-management-tool","tag-rational-clearquest","tag-search-engines","tag-server-database-software","tag-social-media-networking","tag-software","tag-software-engineering-web-application-platform","tag-software-review","tag-ssl","tag-technologyinternet","tag-ubuntu","tag-web-applications","tag-web-server","tag-web-user"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"We have been using plenty of different tools for tracking bugs\/product management\/project management\/to do lists\/code review; such as ClearCase, ClearQuest, Bugzilla, Github, Asana, Pivotal Tracker, Google Drive etc. We found Phabricator as a \u201cToo Good To Be True\u201d software engineering web application platform originally developed at Facebook. It has code review, wiki, repository browsing,tickets and\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"DevOps Team\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.migrate2cloud.com\/blog\/its-phab-that-makes-your-life-easier\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Migrate to Cloud - we make the clouds rain\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"It\u2019s Phab! That makes your life easier - Migrate to Cloud\" \/>\n\t\t<meta property=\"og:description\" content=\"We have been using plenty of different tools for tracking bugs\/product management\/project management\/to do lists\/code review; such as ClearCase, ClearQuest, Bugzilla, Github, Asana, Pivotal Tracker, Google Drive etc. We found Phabricator as a \u201cToo Good To Be True\u201d software engineering web application platform originally developed at Facebook. It has code review, wiki, repository browsing,tickets and\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.migrate2cloud.com\/blog\/its-phab-that-makes-your-life-easier\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2014-08-13T11:08:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2016-03-21T07:41:53+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"It\u2019s Phab! That makes your life easier - Migrate to Cloud\" \/>\n\t\t<meta name=\"twitter:description\" content=\"We have been using plenty of different tools for tracking bugs\/product management\/project management\/to do lists\/code review; such as ClearCase, ClearQuest, Bugzilla, Github, Asana, Pivotal Tracker, Google Drive etc. We found Phabricator as a \u201cToo Good To Be True\u201d software engineering web application platform originally developed at Facebook. It has code review, wiki, repository browsing,tickets and\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/its-phab-that-makes-your-life-easier\\\/#blogposting\",\"name\":\"It\\u2019s Phab! That makes your life easier - Migrate to Cloud\",\"headline\":\"It\\u2019s Phab! That makes your life easier\",\"author\":{\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/#organization\"},\"datePublished\":\"2014-08-13T06:08:09-05:00\",\"dateModified\":\"2016-03-21T02:41:53-05:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/its-phab-that-makes-your-life-easier\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/its-phab-that-makes-your-life-easier\\\/#webpage\"},\"articleSection\":\"Cloud computing, code review tool, command line tool, Company: Facebook, Company: GitHub, Company: Google, Company: MySQL AB, Digital ocean, git, git@phabricator.your-company.com, important tools, Mysql, Phabricator, PHP, port -&gt;, project management tool, Rational ClearQuest, Search Engines, Server &amp; Database Software, Social Media &amp; Networking, software, software engineering web application platform, Software review, SSL, Technology\\\/Internet, Ubuntu, web applications, web server, web user *\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/its-phab-that-makes-your-life-easier\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/category\\\/cloud-computing\\\/#listItem\",\"name\":\"Cloud computing\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/category\\\/cloud-computing\\\/#listItem\",\"position\":2,\"name\":\"Cloud computing\",\"item\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/category\\\/cloud-computing\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/its-phab-that-makes-your-life-easier\\\/#listItem\",\"name\":\"It\\u2019s Phab! That makes your life easier\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/its-phab-that-makes-your-life-easier\\\/#listItem\",\"position\":3,\"name\":\"It\\u2019s Phab! That makes your life easier\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/category\\\/cloud-computing\\\/#listItem\",\"name\":\"Cloud computing\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/#organization\",\"name\":\"Migrate to Cloud\",\"description\":\"we make the clouds rain\",\"url\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/author\\\/admin\\\/#author\",\"url\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/author\\\/admin\\\/\",\"name\":\"DevOps Team\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/its-phab-that-makes-your-life-easier\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/20b51e018d8f61e1739f60911fcf45cc9d09284569e448583a87f7fd0ac3d9dc?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"DevOps Team\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/its-phab-that-makes-your-life-easier\\\/#webpage\",\"url\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/its-phab-that-makes-your-life-easier\\\/\",\"name\":\"It\\u2019s Phab! That makes your life easier - Migrate to Cloud\",\"description\":\"We have been using plenty of different tools for tracking bugs\\\/product management\\\/project management\\\/to do lists\\\/code review; such as ClearCase, ClearQuest, Bugzilla, Github, Asana, Pivotal Tracker, Google Drive etc. We found Phabricator as a \\u201cToo Good To Be True\\u201d software engineering web application platform originally developed at Facebook. It has code review, wiki, repository browsing,tickets and\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/its-phab-that-makes-your-life-easier\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/author\\\/admin\\\/#author\"},\"datePublished\":\"2014-08-13T06:08:09-05:00\",\"dateModified\":\"2016-03-21T02:41:53-05:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/\",\"name\":\"Migrate to Cloud\",\"description\":\"we make the clouds rain\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"It\u2019s Phab! That makes your life easier - Migrate to Cloud","description":"We have been using plenty of different tools for tracking bugs\/product management\/project management\/to do lists\/code review; such as ClearCase, ClearQuest, Bugzilla, Github, Asana, Pivotal Tracker, Google Drive etc. We found Phabricator as a \u201cToo Good To Be True\u201d software engineering web application platform originally developed at Facebook. It has code review, wiki, repository browsing,tickets and","canonical_url":"https:\/\/www.migrate2cloud.com\/blog\/its-phab-that-makes-your-life-easier\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.migrate2cloud.com\/blog\/its-phab-that-makes-your-life-easier\/#blogposting","name":"It\u2019s Phab! That makes your life easier - Migrate to Cloud","headline":"It\u2019s Phab! That makes your life easier","author":{"@id":"https:\/\/www.migrate2cloud.com\/blog\/author\/admin\/#author"},"publisher":{"@id":"https:\/\/www.migrate2cloud.com\/blog\/#organization"},"datePublished":"2014-08-13T06:08:09-05:00","dateModified":"2016-03-21T02:41:53-05:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.migrate2cloud.com\/blog\/its-phab-that-makes-your-life-easier\/#webpage"},"isPartOf":{"@id":"https:\/\/www.migrate2cloud.com\/blog\/its-phab-that-makes-your-life-easier\/#webpage"},"articleSection":"Cloud computing, code review tool, command line tool, Company: Facebook, Company: GitHub, Company: Google, Company: MySQL AB, Digital ocean, git, git@phabricator.your-company.com, important tools, Mysql, Phabricator, PHP, port -&gt;, project management tool, Rational ClearQuest, Search Engines, Server &amp; Database Software, Social Media &amp; Networking, software, software engineering web application platform, Software review, SSL, Technology\/Internet, Ubuntu, web applications, web server, web user *"},{"@type":"BreadcrumbList","@id":"https:\/\/www.migrate2cloud.com\/blog\/its-phab-that-makes-your-life-easier\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.migrate2cloud.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.migrate2cloud.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.migrate2cloud.com\/blog\/category\/cloud-computing\/#listItem","name":"Cloud computing"}},{"@type":"ListItem","@id":"https:\/\/www.migrate2cloud.com\/blog\/category\/cloud-computing\/#listItem","position":2,"name":"Cloud computing","item":"https:\/\/www.migrate2cloud.com\/blog\/category\/cloud-computing\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.migrate2cloud.com\/blog\/its-phab-that-makes-your-life-easier\/#listItem","name":"It\u2019s Phab! That makes your life easier"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.migrate2cloud.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.migrate2cloud.com\/blog\/its-phab-that-makes-your-life-easier\/#listItem","position":3,"name":"It\u2019s Phab! That makes your life easier","previousItem":{"@type":"ListItem","@id":"https:\/\/www.migrate2cloud.com\/blog\/category\/cloud-computing\/#listItem","name":"Cloud computing"}}]},{"@type":"Organization","@id":"https:\/\/www.migrate2cloud.com\/blog\/#organization","name":"Migrate to Cloud","description":"we make the clouds rain","url":"https:\/\/www.migrate2cloud.com\/blog\/"},{"@type":"Person","@id":"https:\/\/www.migrate2cloud.com\/blog\/author\/admin\/#author","url":"https:\/\/www.migrate2cloud.com\/blog\/author\/admin\/","name":"DevOps Team","image":{"@type":"ImageObject","@id":"https:\/\/www.migrate2cloud.com\/blog\/its-phab-that-makes-your-life-easier\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/20b51e018d8f61e1739f60911fcf45cc9d09284569e448583a87f7fd0ac3d9dc?s=96&d=mm&r=g","width":96,"height":96,"caption":"DevOps Team"}},{"@type":"WebPage","@id":"https:\/\/www.migrate2cloud.com\/blog\/its-phab-that-makes-your-life-easier\/#webpage","url":"https:\/\/www.migrate2cloud.com\/blog\/its-phab-that-makes-your-life-easier\/","name":"It\u2019s Phab! That makes your life easier - Migrate to Cloud","description":"We have been using plenty of different tools for tracking bugs\/product management\/project management\/to do lists\/code review; such as ClearCase, ClearQuest, Bugzilla, Github, Asana, Pivotal Tracker, Google Drive etc. We found Phabricator as a \u201cToo Good To Be True\u201d software engineering web application platform originally developed at Facebook. It has code review, wiki, repository browsing,tickets and","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.migrate2cloud.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.migrate2cloud.com\/blog\/its-phab-that-makes-your-life-easier\/#breadcrumblist"},"author":{"@id":"https:\/\/www.migrate2cloud.com\/blog\/author\/admin\/#author"},"creator":{"@id":"https:\/\/www.migrate2cloud.com\/blog\/author\/admin\/#author"},"datePublished":"2014-08-13T06:08:09-05:00","dateModified":"2016-03-21T02:41:53-05:00"},{"@type":"WebSite","@id":"https:\/\/www.migrate2cloud.com\/blog\/#website","url":"https:\/\/www.migrate2cloud.com\/blog\/","name":"Migrate to Cloud","description":"we make the clouds rain","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.migrate2cloud.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Migrate to Cloud - we make the clouds rain","og:type":"article","og:title":"It\u2019s Phab! That makes your life easier - Migrate to Cloud","og:description":"We have been using plenty of different tools for tracking bugs\/product management\/project management\/to do lists\/code review; such as ClearCase, ClearQuest, Bugzilla, Github, Asana, Pivotal Tracker, Google Drive etc. We found Phabricator as a \u201cToo Good To Be True\u201d software engineering web application platform originally developed at Facebook. It has code review, wiki, repository browsing,tickets and","og:url":"https:\/\/www.migrate2cloud.com\/blog\/its-phab-that-makes-your-life-easier\/","article:published_time":"2014-08-13T11:08:09+00:00","article:modified_time":"2016-03-21T07:41:53+00:00","twitter:card":"summary_large_image","twitter:title":"It\u2019s Phab! That makes your life easier - Migrate to Cloud","twitter:description":"We have been using plenty of different tools for tracking bugs\/product management\/project management\/to do lists\/code review; such as ClearCase, ClearQuest, Bugzilla, Github, Asana, Pivotal Tracker, Google Drive etc. We found Phabricator as a \u201cToo Good To Be True\u201d software engineering web application platform originally developed at Facebook. It has code review, wiki, repository browsing,tickets and"},"aioseo_meta_data":{"post_id":"1724","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2022-12-27 09:26:05","updated":"2026-07-21 15:32:12","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.migrate2cloud.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.migrate2cloud.com\/blog\/category\/cloud-computing\/\" title=\"Cloud computing\">Cloud computing<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tIt\u2019s Phab! That makes your life easier\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.migrate2cloud.com\/blog"},{"label":"Cloud computing","link":"https:\/\/www.migrate2cloud.com\/blog\/category\/cloud-computing\/"},{"label":"It\u2019s Phab! That makes your life easier","link":"https:\/\/www.migrate2cloud.com\/blog\/its-phab-that-makes-your-life-easier\/"}],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.migrate2cloud.com\/blog\/wp-json\/wp\/v2\/posts\/1724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.migrate2cloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.migrate2cloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.migrate2cloud.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.migrate2cloud.com\/blog\/wp-json\/wp\/v2\/comments?post=1724"}],"version-history":[{"count":7,"href":"https:\/\/www.migrate2cloud.com\/blog\/wp-json\/wp\/v2\/posts\/1724\/revisions"}],"predecessor-version":[{"id":2142,"href":"https:\/\/www.migrate2cloud.com\/blog\/wp-json\/wp\/v2\/posts\/1724\/revisions\/2142"}],"wp:attachment":[{"href":"https:\/\/www.migrate2cloud.com\/blog\/wp-json\/wp\/v2\/media?parent=1724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.migrate2cloud.com\/blog\/wp-json\/wp\/v2\/categories?post=1724"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.migrate2cloud.com\/blog\/wp-json\/wp\/v2\/tags?post=1724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}