<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Michał Kurkiewicz</title>
	<atom:link href="http://kurdak.eu/feed/" rel="self" type="application/rss+xml" />
	<link>http://kurdak.eu</link>
	<description></description>
	<lastBuildDate>Sun, 20 May 2012 11:12:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Instalacja Redmine 2.0 w Denian 6</title>
		<link>http://kurdak.eu/2012/05/instalacja-redmine-2-0-w-denian-6/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=instalacja-redmine-2-0-w-denian-6</link>
		<comments>http://kurdak.eu/2012/05/instalacja-redmine-2-0-w-denian-6/#comments</comments>
		<pubDate>Wed, 16 May 2012 13:01:06 +0000</pubDate>
		<dc:creator>Michał Kurkiewicz</dc:creator>
				<category><![CDATA[Debian Squeeze]]></category>
		<category><![CDATA[Redmine]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[instalacja]]></category>
		<category><![CDATA[redmine]]></category>
		<category><![CDATA[redmine 2.0]]></category>

		<guid isPermaLink="false">http://kurdak.eu/?p=67</guid>
		<description><![CDATA[Witam. Poprzednio opisałem instalację Redmine 1.4.1, jednak kilka dni po tym wyszła nowa wersja tego systemu. Dlatego postanowiłem opisać również instalację Redmine 2.0. Instalacja na Debianie 6, z użyciem apache2 oraz MySQL. W niedalekiej przyszłości zamierzam również opisać sposób przeniesienia &#8230;<p class="read-more"><a href="http://kurdak.eu/2012/05/instalacja-redmine-2-0-w-denian-6/">Czytaj więcej &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Witam.<br />
Poprzednio opisałem instalację Redmine 1.4.1, jednak kilka dni po tym wyszła nowa wersja tego systemu. Dlatego postanowiłem opisać również instalację Redmine 2.0.<br />
Instalacja na Debianie 6, z użyciem apache2 oraz MySQL.<br />
W niedalekiej przyszłości zamierzam również opisać sposób przeniesienia bazy danych z wersji 1.4.2 do wersji 2.0.<br />
Zapraszam oraz życzę powodzenia podczas instalacji, wszystkie problemy proszę zgłaszać w komentarzach.<span id="more-67"></span></p>
<p>Po pierwsze potrzebne nam będą pakiety:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="kw2">aptitude</span> <span class="kw2">install</span> ruby libruby libopenssl-ruby libpgsql-ruby rubygems apache2 libapache2-mod-passenger subversion libmagick9-dev libmysqlclient-dev</pre></div></div></div></div></div></div></div>


<p>Następnie musimy pobrać własną wersję Redmine:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="kw3">cd</span> <span class="sy0">/</span>var<span class="sy0">/</span>www
<span class="kw2">svn co</span> http:<span class="sy0">//</span>redmine.rubyforge.org<span class="sy0">/</span>svn<span class="sy0">/</span>branches<span class="sy0">/</span><span class="nu0">2.0</span>-stable redmine
<span class="kw3">cd</span> redmine</pre></div></div></div></div></div></div></div>


<p>Instalujemy serwer mysql:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="kw2">aptitude</span> <span class="kw2">install</span> mysql-server</pre></div></div></div></div></div></div></div>


<p>Teraz potrzeba stworzyć bazę danych MySQL:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">mysql <span class="re5">-u</span> root <span class="re5">-p</span>
create database redmine character <span class="kw1">set</span> utf8;</pre></div></div></div></div></div></div></div>


<p>Teraz przeniesiemy plik z przykładową konfiguracją oraz wprowadzimy nasze ustawienia:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="kw2">cp</span> config<span class="sy0">/</span>database.yml.example config<span class="sy0">/</span>database.yml
mcedit config<span class="sy0">/</span>database.yml</pre></div></div></div></div></div></div></div>


<p>W pliku tym musimy zmienić sekcję production:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: YourPasswordForMySQL
encoding: utf8</pre></div></div></div></div></div></div></div>


<p>Kolejnym krokiem jest zmienienie pliku Gemfile, jest to plik odpowiedzialny za konfigurację konektorów do baz danych, nie potrzebujemy już sqlite oraz pgsql. Używając ulubionego edytora:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">mcedit Gemfile</pre></div></div></div></div></div></div></div>


<p>Usuwamy kolejno:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">platforms :mri, :mingw <span class="kw1">do</span>
group :postgresql <span class="kw1">do</span>
gem <span class="st0">&quot;pg&quot;</span>, <span class="st0">&quot;&amp;gt;= 0.11.0&quot;</span>
end
&nbsp;
group :sqlite <span class="kw1">do</span>
gem <span class="st0">&quot;sqlite3&quot;</span>
end
end</pre></div></div></div></div></div></div></div>


<p>Następnie:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">group :postgresql <span class="kw1">do</span>
gem <span class="st0">&quot;activerecord-jdbcpostgresql-adapter&quot;</span>
end
&nbsp;
group :sqlite <span class="kw1">do</span>
gem <span class="st0">&quot;activerecord-jdbcsqlite3-adapter&quot;</span>
end</pre></div></div></div></div></div></div></div>


<p>Oraz uaktualniamy gem:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="re2">REALLY_GEM_UPDATE_SYSTEM</span>=<span class="nu0">1</span> gem update <span class="re5">--system</span></pre></div></div></div></div></div></div></div>


<p>Instalujemy bundler:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">gem <span class="kw2">install</span> bundler
bundle <span class="kw2">install</span> <span class="re5">--without</span> development <span class="kw3">test</span></pre></div></div></div></div></div></div></div>


<p>Inicjalizujemy session store:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">rake generate_secret_token</pre></div></div></div></div></div></div></div>


<p>Tworzymy bazę dancyh:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="re2">RAILS_ENV</span>=production rake db:migrate
<span class="re2">RAILS_ENV</span>=production rake redmine:load_default_data</pre></div></div></div></div></div></div></div>


<p>Ustawiamy uprawnienia:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="http"><pre class="de1">chown -R www-data:www-data *
chmod -R 755 files/ log/ tmp/ public/plugin_assets/</pre></div></div></div></div></div></div></div>


<p>Na sam koniec dodajemy już tylko VirtualHost do Apacha:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">ServerName your.domain.tld
&nbsp;
DocumentRoot <span class="sy0">/</span>var<span class="sy0">/</span>www<span class="sy0">/</span>redmine<span class="sy0">/</span>public
PassengerDefaultUser www-data
RailsEnv production
RailsBaseURI <span class="sy0">/</span>redmine
SetEnv X_DEBIAN_SITEID <span class="st0">&quot;your.domain.tld&quot;</span>
&nbsp;
Order allow,deny
allow from all
AllowOverride all
Options <span class="re5">-MultiViews</span></pre></div></div></div></div></div></div></div>


]]></content:encoded>
			<wfw:commentRss>http://kurdak.eu/2012/05/instalacja-redmine-2-0-w-denian-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Redmine &#8211; dodawanie błędów poprzez odbieranie maili</title>
		<link>http://kurdak.eu/2012/05/redmine-dodawanie-bledow-poprzez-odbieranie-maili/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=redmine-dodawanie-bledow-poprzez-odbieranie-maili</link>
		<comments>http://kurdak.eu/2012/05/redmine-dodawanie-bledow-poprzez-odbieranie-maili/#comments</comments>
		<pubDate>Sat, 12 May 2012 15:54:29 +0000</pubDate>
		<dc:creator>Michał Kurkiewicz</dc:creator>
				<category><![CDATA[Redmine]]></category>
		<category><![CDATA[redmine]]></category>

		<guid isPermaLink="false">http://kurdak.eu/?p=44</guid>
		<description><![CDATA[Redmine potrafi czytać maile, przez co jeśli odpowiednio napisze się maila i skonfiguruje corna oraz Redmine można w łatwy sposób poprzez wysłanie maila dodać nowy błąd bądź też notatkę do istniejącego już błędu. Może się to przydać jeśli chcemy aby &#8230;<p class="read-more"><a href="http://kurdak.eu/2012/05/redmine-dodawanie-bledow-poprzez-odbieranie-maili/">Czytaj więcej &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Redmine potrafi czytać maile, przez co jeśli odpowiednio napisze się maila i skonfiguruje corna oraz Redmine można w łatwy sposób poprzez wysłanie maila dodać nowy błąd bądź też notatkę do istniejącego już błędu. Może się to przydać jeśli chcemy aby użytkownik naszej aplikacji mógł zgłaszać błędy bez wchodzenia do panelu Redmine.<span id="more-44"></span></p>
<p>Pierwszym krokiem jaki musimy wykonać to dowiedzieć się wszystkich informacji na temat serwera odbierającego nasze maile. Potrzebne nam dane to: adres serwera smtp, port, sposób autoryzacji, nasz login oraz hasło. Ważną informacją jest że możemy odbierać te maile na różne sposoby, ja wyprałem odbiór tych danych poprzez SMTP ale równie dobrze można skonfigurować serwer poczty lub wykorzystać protokół IMAP. Mając już te dane sprawdźmy najpierw czy nasza komenda będzie działać. W lini komend wpisujemy:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">rake <span class="re5">-f</span> <span class="sy0">/</span>var<span class="sy0">/</span>www<span class="sy0">/</span>redmine<span class="sy0">/</span>Rakefile redmine:email:receive_pop3 <span class="re2">RAILS_ENV</span>=<span class="st0">&quot;production&quot;</span> <span class="re2">host</span>=<span class="kw2">w</span>łasnyhost <span class="re2">username</span>=<span class="kw2">w</span>łasnyemail <span class="re2">password</span>=<span class="kw2">w</span>łasnehasło <span class="re2">allow_override</span>=tracker,project,category,priority <span class="re2">delete_unprocessed</span>=<span class="nu0">0</span> <span class="re2">unknown_user</span>=create</pre></div></div></div></div></div></div></div>


<p>Istotne jest to że w takim przypadku nie można wykonać żadnej interakcji z systemem jeśli adres email z którego wysyłamy maila nie istnieje w naszym systemie.</p>
<p>Przed wysłaniem powyższej komendy musimy więc wysłać maila:<br />
<a href="http://kurdak.eu/wp-content/uploads/2012/05/email1.jpg"><img class="alignnone size-medium wp-image-48" title="email" src="http://kurdak.eu/wp-content/uploads/2012/05/email1-300x129.jpg" alt="" width="300" height="129" /></a><br />
Teraz uruchamiamy naszą komendę. Jeśli wszystko zadziałało musimy jeszcze tylko dodać ją do cron&#8217;a, aby wykonywała się co jakiś czas już bez naszej ingerencji.<br />
Przechodzimy do katalogu /etc/cron.d wpisujemy mcedit redmine i wklejamy poniższy tekst (pamiętając że w pliku tym najpierw wklejamy te komendę a puźniej musimy zostawić jeden pusty wiersz):</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="sy0">*/</span><span class="nu0">30</span> <span class="sy0">*</span> <span class="sy0">*</span> <span class="sy0">*</span> <span class="sy0">*</span> root rake <span class="re5">-f</span> <span class="sy0">/</span>var<span class="sy0">/</span>www<span class="sy0">/</span>redmine<span class="sy0">/</span>Rakefile redmine:email:receive_pop3 <span class="re2">RAILS_ENV</span>=<span class="st0">&quot;production&quot;</span> <span class="re2">host</span>=<span class="kw2">w</span>łasnyhost <span class="re2">username</span>=<span class="kw2">w</span>łasnyemail <span class="re2">password</span>=<span class="kw2">w</span>łasnehasło <span class="re2">allow_override</span>=tracker,project,category,priority <span class="re2">delete_unprocessed</span>=<span class="nu0">0</span> <span class="re2">unknown_user</span>=create</pre></div></div></div></div></div></div></div>


<p>Po tych czynnościach wszystko będzie się wykonywało automatycznie co 30 minut.</p>
]]></content:encoded>
			<wfw:commentRss>http://kurdak.eu/2012/05/redmine-dodawanie-bledow-poprzez-odbieranie-maili/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalacja Redmine 1.4.1</title>
		<link>http://kurdak.eu/2012/05/instalacja-redmine-1-4-1/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=instalacja-redmine-1-4-1</link>
		<comments>http://kurdak.eu/2012/05/instalacja-redmine-1-4-1/#comments</comments>
		<pubDate>Wed, 09 May 2012 15:10:12 +0000</pubDate>
		<dc:creator>Michał Kurkiewicz</dc:creator>
				<category><![CDATA[Debian Squeeze]]></category>
		<category><![CDATA[Redmine]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[instalacja]]></category>
		<category><![CDATA[redmine]]></category>

		<guid isPermaLink="false">http://kurdak.eu/?p=28</guid>
		<description><![CDATA[Witam. Tym razem chciał bym opisać instalację systemu do zarządzania błędami oraz projektami &#8211; Redmine. Instalacja na Debianie 6, z użyciem apache2 oraz MySQL. Po pierwsze potrzebne nam będą pakiety: apt-get install ruby libruby libopenssl-ruby libpgsql-ruby rubygems apache2 libapache2-mod-passenger subversion &#8230;<p class="read-more"><a href="http://kurdak.eu/2012/05/instalacja-redmine-1-4-1/">Czytaj więcej &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Witam.<br />
Tym razem chciał bym opisać instalację systemu do zarządzania błędami oraz projektami &#8211; Redmine.<br />
Instalacja na Debianie 6, z użyciem apache2 oraz MySQL.<span id="more-28"></span></p>
<p>Po pierwsze potrzebne nam będą pakiety:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="kw2">apt-get install</span> ruby libruby libopenssl-ruby libpgsql-ruby rubygems apache2 libapache2-mod-passenger subversion libmagick9-dev libmysqlclient-dev</pre></div></div></div></div></div></div></div>


<p>Następnie musimy pobrać własną wersję Redmine:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="kw3">cd</span> <span class="sy0">/</span>var<span class="sy0">/</span>www
<span class="kw2">svn co</span> http:<span class="sy0">//</span>redmine.rubyforge.org<span class="sy0">/</span>svn<span class="sy0">/</span>branches<span class="sy0">/</span><span class="nu0">1.4</span>-stable redmine
<span class="kw3">cd</span> redmine</pre></div></div></div></div></div></div></div>


<p>Teraz potrzeba stworzyć bazę danych MySQL:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">mysql <span class="re5">-u</span> root <span class="re5">-p</span>
create database redmine character <span class="kw1">set</span> utf8;</pre></div></div></div></div></div></div></div>


<p>Teraz przeniesiemy plik z przykładową konfiguracją oraz wprowadzimy nasze ustawienia:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="kw2">cp</span> config<span class="sy0">/</span>database.yml.example config<span class="sy0">/</span>database.yml
<span class="kw2">vi</span> config<span class="sy0">/</span>database.yml</pre></div></div></div></div></div></div></div>


<p>W pliku tym musimy zmienić sekcję production:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: YourPasswordForMySQL
encoding: utf8</pre></div></div></div></div></div></div></div>


<p>Kolejnym krokiem jest zmienienie pliku Gemfile, jest to plik odpowiedzialny za konfigurację konektorów do baz danych, nie potrzebujemy już sqlite oraz pgsql. Używając ulubionego edytora:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">mcedit Gemfile</pre></div></div></div></div></div></div></div>


<p>Usuwamy kolejno:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">platforms :mri, :mingw <span class="kw1">do</span>
group :postgresql <span class="kw1">do</span>
gem <span class="st0">&quot;pg&quot;</span>, <span class="st0">&quot;&amp;gt;= 0.11.0&quot;</span>
end
&nbsp;
group :sqlite <span class="kw1">do</span>
gem <span class="st0">&quot;sqlite3&quot;</span>
end
end</pre></div></div></div></div></div></div></div>


<p>Następnie:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">group :postgresql <span class="kw1">do</span>
gem <span class="st0">&quot;activerecord-jdbcpostgresql-adapter&quot;</span>
end
&nbsp;
group :sqlite <span class="kw1">do</span>
gem <span class="st0">&quot;activerecord-jdbcsqlite3-adapter&quot;</span>
end</pre></div></div></div></div></div></div></div>


<p>Oraz uaktualniamy gem:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="re2">REALLY_GEM_UPDATE_SYSTEM</span>=<span class="nu0">1</span> gem update <span class="re5">--system</span></pre></div></div></div></div></div></div></div>


<p>Instalujemy bundler:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">gem <span class="kw2">install</span> bundler
bundle <span class="kw2">install</span> <span class="re5">--without</span> development <span class="kw3">test</span></pre></div></div></div></div></div></div></div>


<p>Inicjalizujemy session store:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="re2">RAILS_ENV</span>=production rake config<span class="sy0">/</span>initializers<span class="sy0">/</span>session_store.rb
rake generate_session_store</pre></div></div></div></div></div></div></div>


<p>Tworzymy bazę dancyh:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="re2">RAILS_ENV</span>=production rake db:migrate
<span class="re2">RAILS_ENV</span>=production rake redmine:load_default_data</pre></div></div></div></div></div></div></div>


<p>Ustawiamy uprawnienia:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="kw2">chown</span> <span class="re5">-R</span> www-data:www-data <span class="sy0">*</span>
<span class="kw2">chmod</span> <span class="re5">-R</span> <span class="nu0">755</span> files<span class="sy0">/</span> log<span class="sy0">/</span> tmp<span class="sy0">/</span> public<span class="sy0">/</span>plugin_assets<span class="sy0">/</span></pre></div></div></div></div></div></div></div>


<p>Na sam koniec dodajemy już tylko VirtualHost do Apacha:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">ServerName your.domain.tld
&nbsp;
DocumentRoot <span class="sy0">/</span>var<span class="sy0">/</span>www<span class="sy0">/</span>redmine<span class="sy0">/</span>public
PassengerDefaultUser www-data
RailsEnv production
RailsBaseURI <span class="sy0">/</span>redmine
SetEnv X_DEBIAN_SITEID <span class="st0">&quot;your.domain.tld&quot;</span>
&nbsp;
Order allow,deny
allow from all
AllowOverride all
Options <span class="re5">-MultiViews</span></pre></div></div></div></div></div></div></div>


]]></content:encoded>
			<wfw:commentRss>http://kurdak.eu/2012/05/instalacja-redmine-1-4-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalacja transmission na Debianie bez środowiska graficznego</title>
		<link>http://kurdak.eu/2011/08/instalacja-transmission-na-debianie-bez-srodowiska-graficznego/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=instalacja-transmission-na-debianie-bez-srodowiska-graficznego</link>
		<comments>http://kurdak.eu/2011/08/instalacja-transmission-na-debianie-bez-srodowiska-graficznego/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 10:37:06 +0000</pubDate>
		<dc:creator>Michał Kurkiewicz</dc:creator>
				<category><![CDATA[Debian Squeeze]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Squeeze]]></category>
		<category><![CDATA[Torrent]]></category>
		<category><![CDATA[Transmission]]></category>

		<guid isPermaLink="false">http://kurdak.eu/?p=6</guid>
		<description><![CDATA[Witam. Od jakiegoś czasu mam włączony serwer, dlatego też z powodów oszczędnościowych, nie ma sensu włączać dwóch komputerów w celu pobierania plików Torrent. W tym mini poradniku pokażę jak zainstalować i poprawnie skonfigurować program Transmission. Wcześniej używałem do tego celu &#8230;<p class="read-more"><a href="http://kurdak.eu/2011/08/instalacja-transmission-na-debianie-bez-srodowiska-graficznego/">Czytaj więcej &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Witam.</p>
<p>Od jakiegoś czasu mam włączony serwer, dlatego też z powodów oszczędnościowych, nie ma sensu włączać dwóch komputerów w celu pobierania plików Torrent. W tym mini poradniku pokażę jak zainstalować i poprawnie skonfigurować program Transmission.<span id="more-6"></span></p>
<p>Wcześniej używałem do tego celu uTorrent Server, jednak jest on bardzo niestabilny i jak do teraz wydana jest bardzo wczesna wersja ( µTorrent Server alpha 3.0 build 25053 ).</p>
<p>Dlatego też zainteresowałem się Transmission. Moja wersja jest pobrana bezpośrednio z repozytorium w celu uproszczenia instalacji. Dodatkowo wspomnę że nie używam żadnego środowiska graficznego.  A więc zaczynamy:</p>
<ol start="1">
<li>Potrzebujemy zainstalować pakiety transmission-cli transmission-common transmission-daemonCzyli wklepujemy w konsolę <strong>aptitude install  transmission-daemon</strong>, powinny wyświetlić się nam wszystkie 3 pakiety.


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="kw2">aptitude</span> <span class="kw2">install</span> transmission-daemon</pre></div></div></div></div></div></div></div>


</li>
</ol>
<ol start="2">
<li>Po udanej instalacji musimy skonfigurować nasz program. Transmission jest już zainstalowany oraz uruchomiony, jednak mamy do niego dostęp tylko z maszyny na której jest zainstalowany. Musimy dodać inne adresy IP aby mieć do niego dostęp z całej sieci lokalnej, a nawet z zewnątrz. W tym celu najpierw zatrzymajmy jego działanie.


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="sy0">/</span>etc<span class="sy0">/</span>init.d<span class="sy0">/</span>transmission-daemon stop</pre></div></div></div></div></div></div></div>


</li>
</ol>
<ol start="3">
<li>Następnie przy użyciu dowolnego edytora edytujemy plik konfiguracyjny.


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">mcedit <span class="sy0">/</span>etc<span class="sy0">/</span>transmission-daemon<span class="sy0">/</span>settings.json</pre></div></div></div></div></div></div></div>


<p>W pliku tym musimy zmienić takie zmienne jak:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">rpc-whitelist – odpowiedzialna jest za przechowywanie dozwolonych adresó<span class="kw2">w</span> <span class="kw2">ip</span>, więc przykładowa konfiguracja będzie wyglądała tak:„rpc-whitelist”: „127.0.0.1,192.168.1.<span class="sy0">*</span>,<span class="sy0">*</span>”,
rpc-username – to nasz <span class="kw2">login</span> bo panelu,rpc-password – tu przechowywane jest nasze hasło.
„rpc-password”: „tajnehasło”,
„rpc-username”: „admin”,</pre></div></div></div></div></div></div></div>


</li>
<li>Na koniec musimy już tylko ponownie uruchomić nasz program<strong>/etc/init.d/transmission-daemon start</strong>i cieszymy się działającym klientem torrent.


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="sy0">/</span>etc<span class="sy0">/</span>init.d<span class="sy0">/</span>transmission-daemon start</pre></div></div></div></div></div></div></div>


</li>
</ol>
<p>&nbsp;</p>
<ol start="3">
<li>Łączymy się z naszym programem używając przeglądarki wpisujemy <strong>htpp://ADRES_IP_KOMPUTERA:9091/</strong></li>
</ol>
<p>PS.:</p>
<ol start="1">
<li>W parametrze rpc-whitelist dodałem 192.168.1.* co oznacza że z całej sieci lokalnej mogę się łączyć z klientem, oraz * dzięki temu mogę się łączyć z każdego numeru IP nawet zewnętrznego.</li>
<li>Pliki pobierane przechowywane są w katalogu /var/lib/transmission-daemon/downloads.</li>
</ol>
<p>W razie jakichkolwiek pytań proszę pisać w komentarzach.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://kurdak.eu/2011/08/instalacja-transmission-na-debianie-bez-srodowiska-graficznego/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

