A few weeks ago I wrote another article explaining how to install and run Atlassian JIRA in Ubuntu. Well, I was not quite satisfied with the results, so I tried another approach and it seems to be working better now as my previous JIRA installation was extremely slow and crashed due to Out of Memory errors.
So here are the steps:
1. Install Java
Sometimes people use self-generated certificates to use SSL for staging and QA servers, not to mention the ones that use those certificates in production environment.
I would suggest that instead of using those certificates - which generates alarms in most recent browsers - that you generate your own free SSL Certification.
One option is to use Startcom's free certificate as a legitimate certificate which is recognized by default by IE, Firefox, Safari and Chrome.
I use Atlassian JIRA as a tool to control my software development process, registering issues, tasks and bugs and planning development cycles.
So now that I switched to Ubuntu as development platform, I need to setup JIRA on my new Linux machine. I wrote down the steps I followed to achieve this.
1. Install Java
First of all, of course, install Java in your Ubuntu server and test the installation:
A few weeks ago I wrote an article on how to install Subversion and Apache in a Windows environment and another article about how to install those in a Linux environment.
A few weeks ago I wrote an article on how to install Subversion and Apache in a Windows environment. Today I decided to use Ubuntu as my development environment and somehow I felt that it would take many more steps to configure those in Linux than it took in Windows, so I wrote them down for future reference. Here are those steps:
1. Install apache2
I just installed Ubuntu 9.10 (the Karmic Koala, as they call it) at my home Desktop. First thing I tried was to check whether my ssh daemon was running, and it wasn't. I did have the ssh client but not the scripts to start the server, but no panic. It is quite fast to fix this. Jut open a terminal window and type the following to install OpenSSH.
sudo apt-get install openssh-server openssh-client
I did not need the client as I had it installed already. Here is the result from the command above:
Applications usually generate a huge amount of log files. Some logging utilities available to programming languages already have the rotating (or rolling) functionality. If this is not the case and you are using some flavor of Linux or Unix to run your system, you might use the logrotate utility. Check if you have it available by typing:
[definenull@hm1446 prp]$ whereis logrotate logrotate: /usr/sbin/logrotate /etc/logrotate.conf /etc/logrotate.d /usr/share/man/man8/logrotate.8.gz
To migrate your database in production environment simply run the following command.
rake db:migrate RAILS_ENV=production
Mozilla Labs have some cool projects. I found the Ubiquity project specially interesting.
It is supposed to understand what a user wants to do instead of what they want to find. It will allow people to interact with mashups in a much more natural way, enhancing the web experience. It still relies on the user knowing which mashups, but it seems very promising, specially if they release an API.
Recent comments
4 days 2 hours ago
1 week 2 days ago
2 weeks 6 days ago
4 weeks 4 days ago
10 weeks 7 hours ago
14 weeks 2 days ago
21 weeks 5 days ago