<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="nl">
	<id>https://www.eekboek.nl/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pvdv</id>
	<title>EekBoek - Gebruikersbijdragen [nl]</title>
	<link rel="self" type="application/atom+xml" href="https://www.eekboek.nl/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pvdv"/>
	<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php/Speciaal:Bijdragen/Pvdv"/>
	<updated>2026-04-04T11:11:50Z</updated>
	<subtitle>Gebruikersbijdragen</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:Debian&amp;diff=1103</id>
		<title>Platform:Debian</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:Debian&amp;diff=1103"/>
		<updated>2015-04-23T18:58:43Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* EekBoek starten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
&lt;br /&gt;
Deze handleiding gaat over het installeren van EekBoek op Debian Squeeze (6.0) en zal ook bruikbaar zijn op Wheezy (7.0) en Sid.&lt;br /&gt;
&lt;br /&gt;
Website: http://www.debian.org/&lt;br /&gt;
&lt;br /&gt;
== Het installeren van de packages ==&lt;br /&gt;
&lt;br /&gt;
Doe onderstaande als root.&lt;br /&gt;
Voor de console versie van EekBoek is het pakket &amp;quot;eekboek&amp;quot; nodig:&lt;br /&gt;
  apt-get install eekboek&lt;br /&gt;
Indien je de grafische versie wilt installeren dan installeer je het pakket &amp;quot;eekboek-gui&amp;quot;. Dit pakket is afhankelijk van bovengenoemde pakket &amp;quot;eekboek&amp;quot; en zal dat dus ook installeren:&lt;br /&gt;
  apt-get install eekboek-gui&lt;br /&gt;
Mocht je PostgreSQL willen gebruiken als database, dan heb je ook het pakket &amp;quot;eekboek-db-postgresql&amp;quot; nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.&lt;br /&gt;
 apt-get install eekboek-db-postgresql&lt;br /&gt;
&lt;br /&gt;
== Het eventueel upgraden van de packages naar EekBoek versie 2.02.04 ==&lt;br /&gt;
&lt;br /&gt;
In Debian 6 zit EekBoek 2.00.02 en in Debian 7 zit EekBoek 2.00.04. Sinds kort is er echter ook een EekBoek 2.02.04. Deze versie heeft een aantal verbeteringen met betrekking tot meerdere BTW-percentages in één jaar, en met betrekking tot het opzetten van een multi-user installatie met PostgreSQL. Het is daarom te overwegen om deze nieuwe versie te installeren. Voor het installeren zijn uiteraard root-rechten nodig:&lt;br /&gt;
&lt;br /&gt;
  # downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.04+dfsg-1_all.deb&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.04+dfsg-1_all.deb&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.04+dfsg-1_all.deb&lt;br /&gt;
  dpkg -i eekboek*.deb   # gedownloade pakketten installeren&lt;br /&gt;
  rm eekboek*.deb  # gedownloade pakketen opruimen&lt;br /&gt;
&lt;br /&gt;
== EekBoek starten ==&lt;br /&gt;
&lt;br /&gt;
Daarna kun je de grafische EekBoek starten via &amp;quot;Toepassingen | Kantoor | EekBoek&amp;quot; (of &amp;quot;Applications | Office | EekBoek&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
Indien je gebruik wilt maken van de console-versie, tik dan &amp;quot;ebshell&amp;quot; in een shell (uiteraard als gewone gebruiker), er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:Debian&amp;diff=1102</id>
		<title>Platform:Debian</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:Debian&amp;diff=1102"/>
		<updated>2015-04-23T18:58:24Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Inleiding */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
&lt;br /&gt;
Deze handleiding gaat over het installeren van EekBoek op Debian Squeeze (6.0) en zal ook bruikbaar zijn op Wheezy (7.0) en Sid.&lt;br /&gt;
&lt;br /&gt;
Website: http://www.debian.org/&lt;br /&gt;
&lt;br /&gt;
== Het installeren van de packages ==&lt;br /&gt;
&lt;br /&gt;
Doe onderstaande als root.&lt;br /&gt;
Voor de console versie van EekBoek is het pakket &amp;quot;eekboek&amp;quot; nodig:&lt;br /&gt;
  apt-get install eekboek&lt;br /&gt;
Indien je de grafische versie wilt installeren dan installeer je het pakket &amp;quot;eekboek-gui&amp;quot;. Dit pakket is afhankelijk van bovengenoemde pakket &amp;quot;eekboek&amp;quot; en zal dat dus ook installeren:&lt;br /&gt;
  apt-get install eekboek-gui&lt;br /&gt;
Mocht je PostgreSQL willen gebruiken als database, dan heb je ook het pakket &amp;quot;eekboek-db-postgresql&amp;quot; nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.&lt;br /&gt;
 apt-get install eekboek-db-postgresql&lt;br /&gt;
&lt;br /&gt;
== Het eventueel upgraden van de packages naar EekBoek versie 2.02.04 ==&lt;br /&gt;
&lt;br /&gt;
In Debian 6 zit EekBoek 2.00.02 en in Debian 7 zit EekBoek 2.00.04. Sinds kort is er echter ook een EekBoek 2.02.04. Deze versie heeft een aantal verbeteringen met betrekking tot meerdere BTW-percentages in één jaar, en met betrekking tot het opzetten van een multi-user installatie met PostgreSQL. Het is daarom te overwegen om deze nieuwe versie te installeren. Voor het installeren zijn uiteraard root-rechten nodig:&lt;br /&gt;
&lt;br /&gt;
  # downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.04+dfsg-1_all.deb&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.04+dfsg-1_all.deb&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.04+dfsg-1_all.deb&lt;br /&gt;
  dpkg -i eekboek*.deb   # gedownloade pakketten installeren&lt;br /&gt;
  rm eekboek*.deb  # gedownloade pakketen opruimen&lt;br /&gt;
&lt;br /&gt;
== EekBoek starten ==&lt;br /&gt;
&lt;br /&gt;
Daarna kun je de grafische EekBoek starten via &amp;quot;Toepassingen | Kantoor | EekBoek&amp;quot; (of &amp;quot;Applications | Office | EekBoek&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
Indien je gebruik wilt maken van de console-versie, tik dan &amp;quot;ebshell&amp;quot; in een shell (uiteraard als gewone gebruiker), er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.&lt;br /&gt;
&lt;br /&gt;
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:Debian&amp;diff=1101</id>
		<title>Platform:Debian</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:Debian&amp;diff=1101"/>
		<updated>2015-04-23T18:58:05Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Het eventueel upgraden van de packages naar EekBoek versie 2.00.02 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
&lt;br /&gt;
Deze handleiding gaat over het installeren van EekBoek op Debian Squeeze (6.0) en zal ook bruikbaar zijn op Wheezy (7.0) en Sid.&lt;br /&gt;
&lt;br /&gt;
Website: http://www.debian.org/&lt;br /&gt;
&lt;br /&gt;
Packager: paul@vandervlis.nl&lt;br /&gt;
&lt;br /&gt;
== Het installeren van de packages ==&lt;br /&gt;
&lt;br /&gt;
Doe onderstaande als root.&lt;br /&gt;
Voor de console versie van EekBoek is het pakket &amp;quot;eekboek&amp;quot; nodig:&lt;br /&gt;
  apt-get install eekboek&lt;br /&gt;
Indien je de grafische versie wilt installeren dan installeer je het pakket &amp;quot;eekboek-gui&amp;quot;. Dit pakket is afhankelijk van bovengenoemde pakket &amp;quot;eekboek&amp;quot; en zal dat dus ook installeren:&lt;br /&gt;
  apt-get install eekboek-gui&lt;br /&gt;
Mocht je PostgreSQL willen gebruiken als database, dan heb je ook het pakket &amp;quot;eekboek-db-postgresql&amp;quot; nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.&lt;br /&gt;
 apt-get install eekboek-db-postgresql&lt;br /&gt;
&lt;br /&gt;
== Het eventueel upgraden van de packages naar EekBoek versie 2.02.04 ==&lt;br /&gt;
&lt;br /&gt;
In Debian 6 zit EekBoek 2.00.02 en in Debian 7 zit EekBoek 2.00.04. Sinds kort is er echter ook een EekBoek 2.02.04. Deze versie heeft een aantal verbeteringen met betrekking tot meerdere BTW-percentages in één jaar, en met betrekking tot het opzetten van een multi-user installatie met PostgreSQL. Het is daarom te overwegen om deze nieuwe versie te installeren. Voor het installeren zijn uiteraard root-rechten nodig:&lt;br /&gt;
&lt;br /&gt;
  # downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.04+dfsg-1_all.deb&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.04+dfsg-1_all.deb&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.04+dfsg-1_all.deb&lt;br /&gt;
  dpkg -i eekboek*.deb   # gedownloade pakketten installeren&lt;br /&gt;
  rm eekboek*.deb  # gedownloade pakketen opruimen&lt;br /&gt;
&lt;br /&gt;
== EekBoek starten ==&lt;br /&gt;
&lt;br /&gt;
Daarna kun je de grafische EekBoek starten via &amp;quot;Toepassingen | Kantoor | EekBoek&amp;quot; (of &amp;quot;Applications | Office | EekBoek&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
Indien je gebruik wilt maken van de console-versie, tik dan &amp;quot;ebshell&amp;quot; in een shell (uiteraard als gewone gebruiker), er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.&lt;br /&gt;
&lt;br /&gt;
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:Debian&amp;diff=1100</id>
		<title>Platform:Debian</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:Debian&amp;diff=1100"/>
		<updated>2015-04-23T18:56:56Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Het eventueel upgraden van de packages naar EekBoek versie 2.00.02 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inleiding ==&lt;br /&gt;
&lt;br /&gt;
Deze handleiding gaat over het installeren van EekBoek op Debian Squeeze (6.0) en zal ook bruikbaar zijn op Wheezy (7.0) en Sid.&lt;br /&gt;
&lt;br /&gt;
Website: http://www.debian.org/&lt;br /&gt;
&lt;br /&gt;
Packager: paul@vandervlis.nl&lt;br /&gt;
&lt;br /&gt;
== Het installeren van de packages ==&lt;br /&gt;
&lt;br /&gt;
Doe onderstaande als root.&lt;br /&gt;
Voor de console versie van EekBoek is het pakket &amp;quot;eekboek&amp;quot; nodig:&lt;br /&gt;
  apt-get install eekboek&lt;br /&gt;
Indien je de grafische versie wilt installeren dan installeer je het pakket &amp;quot;eekboek-gui&amp;quot;. Dit pakket is afhankelijk van bovengenoemde pakket &amp;quot;eekboek&amp;quot; en zal dat dus ook installeren:&lt;br /&gt;
  apt-get install eekboek-gui&lt;br /&gt;
Mocht je PostgreSQL willen gebruiken als database, dan heb je ook het pakket &amp;quot;eekboek-db-postgresql&amp;quot; nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.&lt;br /&gt;
 apt-get install eekboek-db-postgresql&lt;br /&gt;
&lt;br /&gt;
== Het eventueel upgraden van de packages naar EekBoek versie 2.00.02 ==&lt;br /&gt;
&lt;br /&gt;
In Debian 6 zit EekBoek 2.00.02 en in Debian 7 zit EekBoek 2.00.04. Sinds kort is er echter ook een EekBoek 2.02.00. Deze versie heeft een aantal verbeteringen met betrekking tot meerdere BTW-percentages in één jaar, en met betrekking tot het opzetten van een multi-user installatie met PostgreSQL. Het is daarom te overwegen om deze nieuwe versie te installeren. Voor het installeren zijn uiteraard root-rechten nodig:&lt;br /&gt;
&lt;br /&gt;
  # downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.04+dfsg-1_all.deb&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.04+dfsg-1_all.deb&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.04+dfsg-1_all.deb&lt;br /&gt;
  dpkg -i eekboek*.deb   # gedownloade pakketten installeren&lt;br /&gt;
  rm eekboek*.deb  # gedownloade pakketen opruimen&lt;br /&gt;
&lt;br /&gt;
== EekBoek starten ==&lt;br /&gt;
&lt;br /&gt;
Daarna kun je de grafische EekBoek starten via &amp;quot;Toepassingen | Kantoor | EekBoek&amp;quot; (of &amp;quot;Applications | Office | EekBoek&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
Indien je gebruik wilt maken van de console-versie, tik dan &amp;quot;ebshell&amp;quot; in een shell (uiteraard als gewone gebruiker), er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.&lt;br /&gt;
&lt;br /&gt;
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:Netwerk&amp;diff=1050</id>
		<title>Platform:Netwerk</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:Netwerk&amp;diff=1050"/>
		<updated>2012-10-09T10:09:41Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* De volgende clients */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Architectuur===&lt;br /&gt;
Het doel is om tot de volgende architectuur te komen:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Eekboek-network.png]]&lt;br /&gt;
&lt;br /&gt;
=== Server ===&lt;br /&gt;
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.&lt;br /&gt;
&lt;br /&gt;
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.&lt;br /&gt;
&lt;br /&gt;
==== pg_hba.conf ====&lt;br /&gt;
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:&lt;br /&gt;
 host all all 0.0.0.0/0 md5&lt;br /&gt;
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is  [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]&lt;br /&gt;
&lt;br /&gt;
==== postgresql.conf ====&lt;br /&gt;
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar &amp;quot;listen_addresses&amp;quot;. Vaak is dit namelijk &amp;quot;localhost&amp;quot;, of is het default &amp;quot;localhost&amp;quot; en dat gaat niet werken via het netwerk. Ik raad je hier aan er &amp;quot;listen_addresses = &#039;*&#039; &amp;quot; van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is [http://www.postgresql.org/docs/8.4/interactive/config-setting.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
==== Database role aanmaken ====&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term &amp;quot;role&amp;quot; (in het Nederlands &amp;quot;rol&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
In Linux/Unix kun je user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of als root met &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat hier met het commando &amp;quot;createuser -P ebuser&amp;quot;. Hiermee maak je een role &amp;quot;ebuser&amp;quot; aan met paswoord. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal &amp;quot;ja&amp;quot; [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Meer informatie over het &amp;quot;createuser&amp;quot; commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user &amp;quot;postgres&amp;quot; met postgresql op localhost. Ook voor Linux is dit programma beschikbaar. Je moet &amp;quot;edit | new object | new login role&amp;quot; doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
==== Firewall ====&lt;br /&gt;
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.&lt;br /&gt;
&lt;br /&gt;
=== Client ===&lt;br /&gt;
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando &amp;quot;telnet 1.2.3.4 5432&amp;quot; te geven. Uiteraard moet je in plaats van &amp;quot;1.2.3.4&amp;quot; het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken. Sommige Windows versies hebben overigens de telnet client default uit staan, [http://windows.microsoft.com/nl-NL/windows-vista/Telnet-frequently-asked-questions hier staat hoe je dat kunt veranderen].&lt;br /&gt;
&lt;br /&gt;
Onderstaande gaat over Eekboek versie 2.02.00 en hoger. Mocht je een oudere versie van EekBoek gebruiken dan staan [[platform:Netwerkclient-oud|hier de juiste aanwijzingen]].&lt;br /&gt;
&lt;br /&gt;
==== De eerste client, het aanmaken van de database ====&lt;br /&gt;
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.&lt;br /&gt;
&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd (&amp;quot;--standaard--&amp;quot;), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven. Zie ook voetnoot [1].&lt;br /&gt;
&lt;br /&gt;
==== De volgende clients ====&lt;br /&gt;
In de wizard kies je voor &amp;quot;verbinden met een bestaande boekhouding&amp;quot;. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Er wordt nu een configuratiebestand aangemaakt maar geen boekhouding (die is er immers al) en je kunt inloggen op de bestaande boekhouding.&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] Eekboek kan boekhoudingen zelf aanmaken in PostgreSQL, daartoe moet de role wel het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken, en de role dit recht niet geven. Een andere optie is om 2 roles te maken, bijvoorbeeld een role &amp;quot;ebuser&amp;quot; die geen databases mag aanmaken en een role &amp;quot;ebadmin&amp;quot; die dit wel mag. Het lastige daarvan is wel, dat de role &amp;quot;ebuser&amp;quot; het recht zal moeten krijgen om de database van &amp;quot;ebadmin&amp;quot; te bewerken.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=1049</id>
		<title>Eekboek met PostgreSQL op localhost</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=1049"/>
		<updated>2012-10-07T13:29:26Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Bij problemen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. De installatie spreekt vrij voor zich, ik hield de defaults aan.&lt;br /&gt;
&lt;br /&gt;
Onder Windows kwam ik aan het eind nog een vraag tegen over het starten van &amp;quot;Stack Builder&amp;quot; waarmee je verdere zaken kunt downloaden. Omdat dat niet nodig was heb ik het weg geklikt.&lt;br /&gt;
&lt;br /&gt;
=== PGadmin3 ===&lt;br /&gt;
Daarnaast is er een grafisch programma [http://www.pgadmin.org/ PGadmin3], wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar &amp;quot;klaar voor gebruik&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Database role aanmaken ===&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken.&lt;br /&gt;
&lt;br /&gt;
Het gemakkelijkste is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. &amp;quot;ebuser&amp;quot;, een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.&lt;br /&gt;
&lt;br /&gt;
==== Op de commandline ====&lt;br /&gt;
In Linux/Unix kun je op de commandline user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat met een commando als &lt;br /&gt;
 createuser -P piet &lt;br /&gt;
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.&lt;br /&gt;
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je &amp;quot;ja&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Meer informatie over het &amp;quot;createuser&amp;quot; commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
====  Met PGadmin3 ====&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user &amp;quot;postgres&amp;quot; verbinden met postgresql op localhost, ik deed dit door op &amp;quot;servers&amp;quot; te klikken, toen kwam &amp;quot;postgresql 9.0 op localhost&amp;quot; te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.&lt;br /&gt;
&lt;br /&gt;
In de versie die ik bekeken heb kon ik hier een user aanmaken:&lt;br /&gt;
 edit | new object | new login role&lt;br /&gt;
&lt;br /&gt;
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
=== Eekboek configureren ===&lt;br /&gt;
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina&#039;s op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.&lt;br /&gt;
&lt;br /&gt;
==== Nieuwe versie (2.02.00 en hoger) van Eekboek configureren ====&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je kunt eigenlijk alle instellingen op &amp;quot;--standaard--&amp;quot; laten staan, afgezien van het paswoord. Indien de naam van de role anders is als je gebruikersnaam, dan moet je deze wel opgeven. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
Stanaard maakt Eekboek een locale connectie via Unix sockets. Bij Windows wordt TCP op poort 5432 gebruikt.&lt;br /&gt;
&lt;br /&gt;
==== Oudere versie van Eekboek configureren ====&lt;br /&gt;
Na installatie van Eekboek (zie platform specifieke pagina&#039;s) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet. &lt;br /&gt;
&lt;br /&gt;
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op &amp;quot;admdir&amp;quot;). Hierin moet dan iets dergelijks komen te staan:&lt;br /&gt;
&lt;br /&gt;
 [database]&lt;br /&gt;
 name       = boekhouding_2010&lt;br /&gt;
 driver     = postgres&lt;br /&gt;
 user       = piet&lt;br /&gt;
 password   = eekboek&lt;br /&gt;
&lt;br /&gt;
De regel met &amp;quot;user&amp;quot; kan ook worden weggelaten.&lt;br /&gt;
&lt;br /&gt;
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met: &lt;br /&gt;
 ebshell --init&lt;br /&gt;
&lt;br /&gt;
=== Bij problemen ===&lt;br /&gt;
&lt;br /&gt;
Bovenstaande setup gaat er van uit dat er bij een Linux/Unix systeem in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:&lt;br /&gt;
 local  all  all    ident&lt;br /&gt;
&lt;br /&gt;
En bij een Windows systeem dit:&lt;br /&gt;
 host  all  all 127.0.0.1/32  md5  &lt;br /&gt;
&lt;br /&gt;
Dit zorgt ervoor dat je vanaf localhost kunt inloggen met een geldige username en paswoord.&lt;br /&gt;
&lt;br /&gt;
Uiteraard is het mogelijk pg_hba.conf aan te passen. Bij ieder operating systeem en versie van PostgreSQL staat het weer ergens anders, dus ik raad je aan er even naar te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=1048</id>
		<title>Eekboek met PostgreSQL op localhost</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=1048"/>
		<updated>2012-10-07T13:28:23Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Nieuwe versie van Eekboek configureren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. De installatie spreekt vrij voor zich, ik hield de defaults aan.&lt;br /&gt;
&lt;br /&gt;
Onder Windows kwam ik aan het eind nog een vraag tegen over het starten van &amp;quot;Stack Builder&amp;quot; waarmee je verdere zaken kunt downloaden. Omdat dat niet nodig was heb ik het weg geklikt.&lt;br /&gt;
&lt;br /&gt;
=== PGadmin3 ===&lt;br /&gt;
Daarnaast is er een grafisch programma [http://www.pgadmin.org/ PGadmin3], wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar &amp;quot;klaar voor gebruik&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Database role aanmaken ===&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken.&lt;br /&gt;
&lt;br /&gt;
Het gemakkelijkste is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. &amp;quot;ebuser&amp;quot;, een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.&lt;br /&gt;
&lt;br /&gt;
==== Op de commandline ====&lt;br /&gt;
In Linux/Unix kun je op de commandline user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat met een commando als &lt;br /&gt;
 createuser -P piet &lt;br /&gt;
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.&lt;br /&gt;
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je &amp;quot;ja&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Meer informatie over het &amp;quot;createuser&amp;quot; commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
====  Met PGadmin3 ====&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user &amp;quot;postgres&amp;quot; verbinden met postgresql op localhost, ik deed dit door op &amp;quot;servers&amp;quot; te klikken, toen kwam &amp;quot;postgresql 9.0 op localhost&amp;quot; te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.&lt;br /&gt;
&lt;br /&gt;
In de versie die ik bekeken heb kon ik hier een user aanmaken:&lt;br /&gt;
 edit | new object | new login role&lt;br /&gt;
&lt;br /&gt;
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
=== Eekboek configureren ===&lt;br /&gt;
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina&#039;s op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.&lt;br /&gt;
&lt;br /&gt;
==== Nieuwe versie (2.02.00 en hoger) van Eekboek configureren ====&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je kunt eigenlijk alle instellingen op &amp;quot;--standaard--&amp;quot; laten staan, afgezien van het paswoord. Indien de naam van de role anders is als je gebruikersnaam, dan moet je deze wel opgeven. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
Stanaard maakt Eekboek een locale connectie via Unix sockets. Bij Windows wordt TCP op poort 5432 gebruikt.&lt;br /&gt;
&lt;br /&gt;
==== Oudere versie van Eekboek configureren ====&lt;br /&gt;
Na installatie van Eekboek (zie platform specifieke pagina&#039;s) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet. &lt;br /&gt;
&lt;br /&gt;
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op &amp;quot;admdir&amp;quot;). Hierin moet dan iets dergelijks komen te staan:&lt;br /&gt;
&lt;br /&gt;
 [database]&lt;br /&gt;
 name       = boekhouding_2010&lt;br /&gt;
 driver     = postgres&lt;br /&gt;
 user       = piet&lt;br /&gt;
 password   = eekboek&lt;br /&gt;
&lt;br /&gt;
De regel met &amp;quot;user&amp;quot; kan ook worden weggelaten.&lt;br /&gt;
&lt;br /&gt;
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met: &lt;br /&gt;
 ebshell --init&lt;br /&gt;
&lt;br /&gt;
=== Bij problemen ===&lt;br /&gt;
&lt;br /&gt;
Bovenstaande setup gaat er van uit dat er bij een Linux/Unix systeem in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:&lt;br /&gt;
 local  all  all    ident&lt;br /&gt;
&lt;br /&gt;
En bij een Windows systeem dit:&lt;br /&gt;
 host  all  all 127.0.0.1/32  md5  &lt;br /&gt;
&lt;br /&gt;
Dit zorgt ervoor dat je vanaf localhost kunt inloggen met een geldige username en paswoord.&lt;br /&gt;
&lt;br /&gt;
Bij Debian Lenny is deze regel iets anders, waardoor je alleen kunt inloggen indien de role die gebruikt wordt dezelfde naam heeft als de username van de gebruiker. In dat geval is er geen paswoord nodig.  Bovenstaande werkt wel bij Debian Squeeze en bij actuele versies van Ubuntu.&lt;br /&gt;
&lt;br /&gt;
Uiteraard is het mogelijk pg_hba.conf aan te passen. Bij ieder operating systeem en versie van PostgreSQL staat het weer ergens anders, dus ik raad je aan er even naar te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:Netwerk&amp;diff=1047</id>
		<title>Platform:Netwerk</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:Netwerk&amp;diff=1047"/>
		<updated>2012-10-07T13:22:24Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Database role aanmaken */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Architectuur===&lt;br /&gt;
Het doel is om tot de volgende architectuur te komen:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Eekboek-network.png]]&lt;br /&gt;
&lt;br /&gt;
=== Server ===&lt;br /&gt;
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.&lt;br /&gt;
&lt;br /&gt;
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.&lt;br /&gt;
&lt;br /&gt;
==== pg_hba.conf ====&lt;br /&gt;
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:&lt;br /&gt;
 host all all 0.0.0.0/0 md5&lt;br /&gt;
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is  [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]&lt;br /&gt;
&lt;br /&gt;
==== postgresql.conf ====&lt;br /&gt;
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar &amp;quot;listen_addresses&amp;quot;. Vaak is dit namelijk &amp;quot;localhost&amp;quot;, of is het default &amp;quot;localhost&amp;quot; en dat gaat niet werken via het netwerk. Ik raad je hier aan er &amp;quot;listen_addresses = &#039;*&#039; &amp;quot; van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is [http://www.postgresql.org/docs/8.4/interactive/config-setting.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
==== Database role aanmaken ====&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term &amp;quot;role&amp;quot; (in het Nederlands &amp;quot;rol&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
In Linux/Unix kun je user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of als root met &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat hier met het commando &amp;quot;createuser -P ebuser&amp;quot;. Hiermee maak je een role &amp;quot;ebuser&amp;quot; aan met paswoord. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal &amp;quot;ja&amp;quot; [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Meer informatie over het &amp;quot;createuser&amp;quot; commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user &amp;quot;postgres&amp;quot; met postgresql op localhost. Ook voor Linux is dit programma beschikbaar. Je moet &amp;quot;edit | new object | new login role&amp;quot; doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
==== Firewall ====&lt;br /&gt;
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.&lt;br /&gt;
&lt;br /&gt;
=== Client ===&lt;br /&gt;
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando &amp;quot;telnet 1.2.3.4 5432&amp;quot; te geven. Uiteraard moet je in plaats van &amp;quot;1.2.3.4&amp;quot; het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken. Sommige Windows versies hebben overigens de telnet client default uit staan, [http://windows.microsoft.com/nl-NL/windows-vista/Telnet-frequently-asked-questions hier staat hoe je dat kunt veranderen].&lt;br /&gt;
&lt;br /&gt;
Onderstaande gaat over Eekboek versie 2.02.00 en hoger. Mocht je een oudere versie van EekBoek gebruiken dan staan [[platform:Netwerkclient-oud|hier de juiste aanwijzingen]].&lt;br /&gt;
&lt;br /&gt;
==== De eerste client, het aanmaken van de database ====&lt;br /&gt;
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.&lt;br /&gt;
&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd (&amp;quot;--standaard--&amp;quot;), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven. Zie ook voetnoot [1].&lt;br /&gt;
&lt;br /&gt;
==== De volgende clients ====&lt;br /&gt;
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. &#039;&#039;&#039;Daar vink je alles uit&#039;&#039;&#039; behalve &amp;quot;configuratiebestand&amp;quot;. Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database. &lt;br /&gt;
&lt;br /&gt;
Waarschuwing: als je het boven genoemde uitvinken vergeet en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.&lt;br /&gt;
&lt;br /&gt;
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met &amp;quot;ja&amp;quot;. De vraag over de administratiebestanden en over de database beantwoord je met &amp;quot;nee&amp;quot;. De laatste vraag over doorgaan beantwoord je uiteraard weer met &amp;quot;ja&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] Eekboek kan boekhoudingen zelf aanmaken in PostgreSQL, daartoe moet de role wel het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken, en de role dit recht niet geven. Een andere optie is om 2 roles te maken, bijvoorbeeld een role &amp;quot;ebuser&amp;quot; die geen databases mag aanmaken en een role &amp;quot;ebadmin&amp;quot; die dit wel mag. Het lastige daarvan is wel, dat de role &amp;quot;ebuser&amp;quot; het recht zal moeten krijgen om de database van &amp;quot;ebadmin&amp;quot; te bewerken.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:Netwerk&amp;diff=1046</id>
		<title>Platform:Netwerk</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:Netwerk&amp;diff=1046"/>
		<updated>2012-10-07T13:21:02Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Resultaat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Architectuur===&lt;br /&gt;
Het doel is om tot de volgende architectuur te komen:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Eekboek-network.png]]&lt;br /&gt;
&lt;br /&gt;
=== Server ===&lt;br /&gt;
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.&lt;br /&gt;
&lt;br /&gt;
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.&lt;br /&gt;
&lt;br /&gt;
==== pg_hba.conf ====&lt;br /&gt;
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:&lt;br /&gt;
 host all all 0.0.0.0/0 md5&lt;br /&gt;
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is  [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]&lt;br /&gt;
&lt;br /&gt;
==== postgresql.conf ====&lt;br /&gt;
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar &amp;quot;listen_addresses&amp;quot;. Vaak is dit namelijk &amp;quot;localhost&amp;quot;, of is het default &amp;quot;localhost&amp;quot; en dat gaat niet werken via het netwerk. Ik raad je hier aan er &amp;quot;listen_addresses = &#039;*&#039; &amp;quot; van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is [http://www.postgresql.org/docs/8.4/interactive/config-setting.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
==== Database role aanmaken ====&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term &amp;quot;role&amp;quot; (in het Nederlands &amp;quot;rol&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
In Linux/Unix kun je user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of als root met &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat hier met het commando &amp;quot;createuser -P ebuser&amp;quot;. Hiermee maak je een role &amp;quot;ebuser&amp;quot; aan met paswoord. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal &amp;quot;ja&amp;quot; [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Meer informatie over het &amp;quot;createuser&amp;quot; commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user &amp;quot;postgres&amp;quot; met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet &amp;quot;edit | new object | new login role&amp;quot; doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
==== Firewall ====&lt;br /&gt;
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.&lt;br /&gt;
&lt;br /&gt;
=== Client ===&lt;br /&gt;
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando &amp;quot;telnet 1.2.3.4 5432&amp;quot; te geven. Uiteraard moet je in plaats van &amp;quot;1.2.3.4&amp;quot; het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken. Sommige Windows versies hebben overigens de telnet client default uit staan, [http://windows.microsoft.com/nl-NL/windows-vista/Telnet-frequently-asked-questions hier staat hoe je dat kunt veranderen].&lt;br /&gt;
&lt;br /&gt;
Onderstaande gaat over Eekboek versie 2.02.00 en hoger. Mocht je een oudere versie van EekBoek gebruiken dan staan [[platform:Netwerkclient-oud|hier de juiste aanwijzingen]].&lt;br /&gt;
&lt;br /&gt;
==== De eerste client, het aanmaken van de database ====&lt;br /&gt;
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.&lt;br /&gt;
&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd (&amp;quot;--standaard--&amp;quot;), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven. Zie ook voetnoot [1].&lt;br /&gt;
&lt;br /&gt;
==== De volgende clients ====&lt;br /&gt;
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. &#039;&#039;&#039;Daar vink je alles uit&#039;&#039;&#039; behalve &amp;quot;configuratiebestand&amp;quot;. Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database. &lt;br /&gt;
&lt;br /&gt;
Waarschuwing: als je het boven genoemde uitvinken vergeet en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.&lt;br /&gt;
&lt;br /&gt;
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met &amp;quot;ja&amp;quot;. De vraag over de administratiebestanden en over de database beantwoord je met &amp;quot;nee&amp;quot;. De laatste vraag over doorgaan beantwoord je uiteraard weer met &amp;quot;ja&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] Eekboek kan boekhoudingen zelf aanmaken in PostgreSQL, daartoe moet de role wel het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken, en de role dit recht niet geven. Een andere optie is om 2 roles te maken, bijvoorbeeld een role &amp;quot;ebuser&amp;quot; die geen databases mag aanmaken en een role &amp;quot;ebadmin&amp;quot; die dit wel mag. Het lastige daarvan is wel, dat de role &amp;quot;ebuser&amp;quot; het recht zal moeten krijgen om de database van &amp;quot;ebadmin&amp;quot; te bewerken.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:Netwerk&amp;diff=1045</id>
		<title>Platform:Netwerk</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:Netwerk&amp;diff=1045"/>
		<updated>2012-10-07T13:15:39Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Resultaat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Architectuur===&lt;br /&gt;
Het doel is om tot de volgende architectuur te komen:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Eekboek-network.png]]&lt;br /&gt;
&lt;br /&gt;
=== Server ===&lt;br /&gt;
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.&lt;br /&gt;
&lt;br /&gt;
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.&lt;br /&gt;
&lt;br /&gt;
==== pg_hba.conf ====&lt;br /&gt;
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:&lt;br /&gt;
 host all all 0.0.0.0/0 md5&lt;br /&gt;
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is  [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]&lt;br /&gt;
&lt;br /&gt;
==== postgresql.conf ====&lt;br /&gt;
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar &amp;quot;listen_addresses&amp;quot;. Vaak is dit namelijk &amp;quot;localhost&amp;quot;, of is het default &amp;quot;localhost&amp;quot; en dat gaat niet werken via het netwerk. Ik raad je hier aan er &amp;quot;listen_addresses = &#039;*&#039; &amp;quot; van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is [http://www.postgresql.org/docs/8.4/interactive/config-setting.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
==== Database role aanmaken ====&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term &amp;quot;role&amp;quot; (in het Nederlands &amp;quot;rol&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
In Linux/Unix kun je user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of als root met &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat hier met het commando &amp;quot;createuser -P ebuser&amp;quot;. Hiermee maak je een role &amp;quot;ebuser&amp;quot; aan met paswoord. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal &amp;quot;ja&amp;quot; [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Meer informatie over het &amp;quot;createuser&amp;quot; commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user &amp;quot;postgres&amp;quot; met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet &amp;quot;edit | new object | new login role&amp;quot; doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
==== Firewall ====&lt;br /&gt;
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.&lt;br /&gt;
&lt;br /&gt;
=== Client ===&lt;br /&gt;
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando &amp;quot;telnet 1.2.3.4 5432&amp;quot; te geven. Uiteraard moet je in plaats van &amp;quot;1.2.3.4&amp;quot; het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken. Sommige Windows versies hebben overigens de telnet client default uit staan, [http://windows.microsoft.com/nl-NL/windows-vista/Telnet-frequently-asked-questions hier staat hoe je dat kunt veranderen].&lt;br /&gt;
&lt;br /&gt;
Onderstaande gaat over Eekboek versie 2.02.00 en hoger. Mocht je een oudere versie van EekBoek gebruiken dan staan [[platform:Netwerkclient-oud|hier de juiste aanwijzingen]].&lt;br /&gt;
&lt;br /&gt;
==== De eerste client, het aanmaken van de database ====&lt;br /&gt;
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.&lt;br /&gt;
&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd (&amp;quot;--standaard--&amp;quot;), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven. Zie ook voetnoot [1].&lt;br /&gt;
&lt;br /&gt;
==== De volgende clients ====&lt;br /&gt;
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. &#039;&#039;&#039;Daar vink je alles uit&#039;&#039;&#039; behalve &amp;quot;configuratiebestand&amp;quot;. Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database. &lt;br /&gt;
&lt;br /&gt;
Waarschuwing: als je het boven genoemde uitvinken vergeet en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.&lt;br /&gt;
&lt;br /&gt;
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met &amp;quot;ja&amp;quot;. De vraag over de administratiebestanden en over de database beantwoord je met &amp;quot;nee&amp;quot;. De laatste vraag over doorgaan beantwoord je uiteraard weer met &amp;quot;ja&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] Eekboek kan de database zelf aanmaken, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven. Een andere optie is om 2 roles te maken, bijvoorbeeld een role &amp;quot;ebuser&amp;quot; die geen databases mag aanmaken en een role &amp;quot;ebadmin&amp;quot; die dit wel mag.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:Netwerk&amp;diff=1044</id>
		<title>Platform:Netwerk</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:Netwerk&amp;diff=1044"/>
		<updated>2012-10-07T13:13:24Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* De eerste client, het aanmaken van de database */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Architectuur===&lt;br /&gt;
Het doel is om tot de volgende architectuur te komen:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Eekboek-network.png]]&lt;br /&gt;
&lt;br /&gt;
=== Server ===&lt;br /&gt;
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.&lt;br /&gt;
&lt;br /&gt;
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.&lt;br /&gt;
&lt;br /&gt;
==== pg_hba.conf ====&lt;br /&gt;
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:&lt;br /&gt;
 host all all 0.0.0.0/0 md5&lt;br /&gt;
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is  [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]&lt;br /&gt;
&lt;br /&gt;
==== postgresql.conf ====&lt;br /&gt;
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar &amp;quot;listen_addresses&amp;quot;. Vaak is dit namelijk &amp;quot;localhost&amp;quot;, of is het default &amp;quot;localhost&amp;quot; en dat gaat niet werken via het netwerk. Ik raad je hier aan er &amp;quot;listen_addresses = &#039;*&#039; &amp;quot; van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is [http://www.postgresql.org/docs/8.4/interactive/config-setting.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
==== Database role aanmaken ====&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term &amp;quot;role&amp;quot; (in het Nederlands &amp;quot;rol&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
In Linux/Unix kun je user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of als root met &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat hier met het commando &amp;quot;createuser -P ebuser&amp;quot;. Hiermee maak je een role &amp;quot;ebuser&amp;quot; aan met paswoord. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal &amp;quot;ja&amp;quot; [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Meer informatie over het &amp;quot;createuser&amp;quot; commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user &amp;quot;postgres&amp;quot; met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet &amp;quot;edit | new object | new login role&amp;quot; doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
==== Firewall ====&lt;br /&gt;
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.&lt;br /&gt;
&lt;br /&gt;
=== Client ===&lt;br /&gt;
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando &amp;quot;telnet 1.2.3.4 5432&amp;quot; te geven. Uiteraard moet je in plaats van &amp;quot;1.2.3.4&amp;quot; het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken. Sommige Windows versies hebben overigens de telnet client default uit staan, [http://windows.microsoft.com/nl-NL/windows-vista/Telnet-frequently-asked-questions hier staat hoe je dat kunt veranderen].&lt;br /&gt;
&lt;br /&gt;
Onderstaande gaat over Eekboek versie 2.02.00 en hoger. Mocht je een oudere versie van EekBoek gebruiken dan staan [[platform:Netwerkclient-oud|hier de juiste aanwijzingen]].&lt;br /&gt;
&lt;br /&gt;
==== De eerste client, het aanmaken van de database ====&lt;br /&gt;
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.&lt;br /&gt;
&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd (&amp;quot;--standaard--&amp;quot;), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven. Zie ook voetnoot [1].&lt;br /&gt;
&lt;br /&gt;
==== De volgende clients ====&lt;br /&gt;
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. &#039;&#039;&#039;Daar vink je alles uit&#039;&#039;&#039; behalve &amp;quot;configuratiebestand&amp;quot;. Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database. &lt;br /&gt;
&lt;br /&gt;
Waarschuwing: als je het boven genoemde uitvinken vergeet en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.&lt;br /&gt;
&lt;br /&gt;
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met &amp;quot;ja&amp;quot;. De vraag over de administratiebestanden en over de database beantwoord je met &amp;quot;nee&amp;quot;. De laatste vraag over doorgaan beantwoord je uiteraard weer met &amp;quot;ja&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:Ubuntu&amp;diff=1043</id>
		<title>Platform:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:Ubuntu&amp;diff=1043"/>
		<updated>2012-10-07T13:01:51Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over het installeren van Eekboek onder Ubuntu. Hij is getest met Maverick (10.10) en Natty (11.04). Waarschijnlijk gaat het ook zo met 11.10 en 12.04 (reacties zijn welkom). Mocht je Lucid (10.04, LTS) gebruiken, dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 10.04.&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
===Installatie===&lt;br /&gt;
Een installatie via het Ubuntu Software Center is de eenvoudigste methode om EekBoek (inclusief GUI) te installeren. Het Ubuntu Software Center is te vinden in het hoofdmenu. Zoek op &amp;quot;eekboek&amp;quot; en de twee EekBoek worden zichtbaar en kunnen door het aanklikken van de knop Install geinstalleerd worden als package:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:installatie-ubuntu.png]]&lt;br /&gt;
&lt;br /&gt;
In deze handleiding wordt echter verder de installatie via de commandline besproken.&lt;br /&gt;
&lt;br /&gt;
Voor de console versie van eekboek is het pakket &amp;quot;eekboek&amp;quot; nodig:&lt;br /&gt;
  sudo apt-get install eekboek&lt;br /&gt;
Indien je de grafische versie wilt gebruiken, installeer dan het pakket &amp;quot;eekboek-gui&amp;quot;. Dit pakket is afhankelijk van bovengenoemde pakket &amp;quot;eekboek&amp;quot; en zal dat dus ook installeren:&lt;br /&gt;
  sudo apt-get install eekboek-gui&lt;br /&gt;
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket &amp;quot;eekboek-db-postgresql&amp;quot; nodig. &lt;br /&gt;
  sudo apt-get install eekboek-db-postgresql&lt;br /&gt;
Voor het gebruik van SQLite (de default database) worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.&lt;br /&gt;
&lt;br /&gt;
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.&lt;br /&gt;
&lt;br /&gt;
=== Het eventueel upgraden van de packages naar Eekboek versie 2.00.02 ===&lt;br /&gt;
&lt;br /&gt;
Sinds kort is er een Eekboek versie 2.02.00. Deze versie heeft een aantal verbeteringen m.b.t. meerdere BTW-percentages in één jaar, en m.b.t. het opzetten van een multi-user installatie met PostgreSQL. Het is daarom te overwegen om deze nieuwe versie te installeren. Onderstaande heb ik alleen op Debian getest en niet op Ubuntu, maar ik neem aan dat het zal functioneren:&lt;br /&gt;
&lt;br /&gt;
  # downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.00-1_all.deb&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.00-1_all.deb&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.00-1_all.deb&lt;br /&gt;
  sudo dpkg -i eekboek*.deb   # gedownloade pakketten installeren&lt;br /&gt;
  rm eekboek*.deb  # gedownloade pakketen opruimen&lt;br /&gt;
&lt;br /&gt;
===EekBoek starten===&lt;br /&gt;
Indien alleen het pakket &amp;quot;eekboek&amp;quot; is geinstalleerd, tik dan &amp;quot;ebshell&amp;quot; in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.&lt;br /&gt;
&lt;br /&gt;
Indien ook het pakket &amp;quot;eekboek-gui&amp;quot; is geinstalleerd, kun je de grafische eekboek starten via &amp;quot;Toepassingen | Kantoor | EekBoek&amp;quot; (of &amp;quot;Applications | Office | EekBoek&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
===Verwijderen van EekBoek===&lt;br /&gt;
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando&#039;s:&lt;br /&gt;
 sudo apt-get remove eekboek&lt;br /&gt;
 sudo apt-get remove eekboek-gui&lt;br /&gt;
&lt;br /&gt;
===Opmerkingen===&lt;br /&gt;
In Ubuntu Natty (11.4) zat een fout in een benodigd pakket voor de grafische versie van Eekboek (libwx-perl). Dit probleem zou nu opgelost moeten zijn door een nieuwe versie van libwx-perl in natty-updates.&lt;br /&gt;
&lt;br /&gt;
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:Ubuntu&amp;diff=1042</id>
		<title>Platform:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:Ubuntu&amp;diff=1042"/>
		<updated>2012-10-07T13:01:00Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over het installeren van Eekboek onder Ubuntu. Hij is getest met Maverick (10.10) en Natty (11.04). Waarschijnlijk gaat het ook zo met 11.10 en 12.04 (reacties zijn welkom). Mocht je Lucid (10.04, LTS) gebruiken, dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 10.04.&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
===Installatie===&lt;br /&gt;
Een installatie via het Ubuntu Software Center is de eenvoudigste methode om EekBoek (inclusief GUI) te installeren. Het Ubuntu Software Center is te vinden in het hoofdmenu. Zoek op &amp;quot;eekboek&amp;quot; en de twee EekBoek worden zichtbaar en kunnen door het aanklikken van de knop Install geinstalleerd worden als package:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:installatie-ubuntu.png]]&lt;br /&gt;
&lt;br /&gt;
In deze handleiding wordt echter verder de installatie via de commandline besproken.&lt;br /&gt;
&lt;br /&gt;
Voor de console versie van eekboek is het pakket &amp;quot;eekboek&amp;quot; nodig:&lt;br /&gt;
  sudo apt-get install eekboek&lt;br /&gt;
Indien je de grafische versie wilt gebruiken, installeer dan het pakket &amp;quot;eekboek-gui&amp;quot;. Dit pakket is afhankelijk van bovengenoemde pakket &amp;quot;eekboek&amp;quot; en zal dat dus ook installeren:&lt;br /&gt;
  sudo apt-get install eekboek-gui&lt;br /&gt;
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket &amp;quot;eekboek-db-postgresql&amp;quot; nodig. &lt;br /&gt;
  sudo apt-get install eekboek-db-postgresql&lt;br /&gt;
Voor het gebruik van SQLite (de default database) worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.&lt;br /&gt;
&lt;br /&gt;
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.&lt;br /&gt;
&lt;br /&gt;
==== Het eventueel upgraden van de packages naar Eekboek versie 2.00.02 ====&lt;br /&gt;
&lt;br /&gt;
Sinds kort is er een Eekboek versie 2.02.00. Deze versie heeft een aantal verbeteringen m.b.t. meerdere BTW-percentages in één jaar, en m.b.t. het opzetten van een multi-user installatie met PostgreSQL. Het is daarom te overwegen om deze nieuwe versie te installeren. Onderstaande heb ik alleen op Debian getest en niet op Ubuntu, maar ik neem aan dat het zal functioneren:&lt;br /&gt;
&lt;br /&gt;
  # downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.00-1_all.deb&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.00-1_all.deb&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.00-1_all.deb&lt;br /&gt;
  sudo dpkg -i eekboek*.deb   # gedownloade pakketten installeren&lt;br /&gt;
  rm eekboek*.deb  # gedownloade pakketen opruimen&lt;br /&gt;
&lt;br /&gt;
===EekBoek starten===&lt;br /&gt;
Indien alleen het pakket &amp;quot;eekboek&amp;quot; is geinstalleerd, tik dan &amp;quot;ebshell&amp;quot; in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.&lt;br /&gt;
&lt;br /&gt;
Indien ook het pakket &amp;quot;eekboek-gui&amp;quot; is geinstalleerd, kun je de grafische eekboek starten via &amp;quot;Toepassingen | Kantoor | EekBoek&amp;quot; (of &amp;quot;Applications | Office | EekBoek&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
===Verwijderen van EekBoek===&lt;br /&gt;
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando&#039;s:&lt;br /&gt;
 sudo apt-get remove eekboek&lt;br /&gt;
 sudo apt-get remove eekboek-gui&lt;br /&gt;
&lt;br /&gt;
===Opmerkingen===&lt;br /&gt;
In Ubuntu Natty (11.4) zat een fout in een benodigd pakket voor de grafische versie van Eekboek (libwx-perl). Dit probleem zou nu opgelost moeten zijn door een nieuwe versie van libwx-perl in natty-updates.&lt;br /&gt;
&lt;br /&gt;
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:Ubuntu&amp;diff=1041</id>
		<title>Platform:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:Ubuntu&amp;diff=1041"/>
		<updated>2012-10-07T13:00:24Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: Stuk over upgraden naar 2.02.00 toegevoegd&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over het installeren van Eekboek onder Ubuntu. Hij is getest met Maverick (10.10) en Natty (11.04). Waarschijnlijk gaat het ook zo met 11.10 en 12.04 (reacties zijn welkom). Mocht je Lucid (10.04, LTS) gebruiken, dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 10.04.&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
===Installatie===&lt;br /&gt;
Een installatie via het Ubuntu Software Center is de eenvoudigste methode om EekBoek (inclusief GUI) te installeren. Het Ubuntu Software Center is te vinden in het hoofdmenu. Zoek op &amp;quot;eekboek&amp;quot; en de twee EekBoek worden zichtbaar en kunnen door het aanklikken van de knop Install geinstalleerd worden als package:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:installatie-ubuntu.png]]&lt;br /&gt;
&lt;br /&gt;
In deze handleiding wordt echter verder de installatie via de commandline besproken.&lt;br /&gt;
Voor de console versie van eekboek is het pakket &amp;quot;eekboek&amp;quot; nodig:&lt;br /&gt;
  sudo apt-get install eekboek&lt;br /&gt;
Indien je de grafische versie wilt gebruiken, installeer dan het pakket &amp;quot;eekboek-gui&amp;quot;. Dit pakket is afhankelijk van bovengenoemde pakket &amp;quot;eekboek&amp;quot; en zal dat dus ook installeren:&lt;br /&gt;
  sudo apt-get install eekboek-gui&lt;br /&gt;
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket &amp;quot;eekboek-db-postgresql&amp;quot; nodig. &lt;br /&gt;
  sudo apt-get install eekboek-db-postgresql&lt;br /&gt;
Voor het gebruik van SQLite (de default database) worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.&lt;br /&gt;
&lt;br /&gt;
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.&lt;br /&gt;
&lt;br /&gt;
==== Het eventueel upgraden van de packages naar Eekboek versie 2.00.02 ====&lt;br /&gt;
&lt;br /&gt;
Sinds kort is er een Eekboek versie 2.02.00. Deze versie heeft een aantal verbeteringen m.b.t. meerdere BTW-percentages in één jaar, en m.b.t. het opzetten van een multi-user installatie met PostgreSQL. Het is daarom te overwegen om deze nieuwe versie te installeren. Onderstaande heb ik alleen op Debian getest en niet op Ubuntu, maar ik neem aan dat het zal functioneren:&lt;br /&gt;
&lt;br /&gt;
  # downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.00-1_all.deb&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.00-1_all.deb&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.00-1_all.deb&lt;br /&gt;
  sudo dpkg -i eekboek*.deb   # gedownloade pakketten installeren&lt;br /&gt;
  rm eekboek*.deb  # gedownloade pakketen opruimen&lt;br /&gt;
&lt;br /&gt;
===EekBoek starten===&lt;br /&gt;
Indien alleen het pakket &amp;quot;eekboek&amp;quot; is geinstalleerd, tik dan &amp;quot;ebshell&amp;quot; in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.&lt;br /&gt;
&lt;br /&gt;
Indien ook het pakket &amp;quot;eekboek-gui&amp;quot; is geinstalleerd, kun je de grafische eekboek starten via &amp;quot;Toepassingen | Kantoor | EekBoek&amp;quot; (of &amp;quot;Applications | Office | EekBoek&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
===Verwijderen van EekBoek===&lt;br /&gt;
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando&#039;s:&lt;br /&gt;
 sudo apt-get remove eekboek&lt;br /&gt;
 sudo apt-get remove eekboek-gui&lt;br /&gt;
&lt;br /&gt;
===Opmerkingen===&lt;br /&gt;
In Ubuntu Natty (11.4) zat een fout in een benodigd pakket voor de grafische versie van Eekboek (libwx-perl). Dit probleem zou nu opgelost moeten zijn door een nieuwe versie van libwx-perl in natty-updates.&lt;br /&gt;
&lt;br /&gt;
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:Debian&amp;diff=1040</id>
		<title>Platform:Debian</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:Debian&amp;diff=1040"/>
		<updated>2012-10-07T12:48:14Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: Upgraden naar 2.00.02 toegevoegd&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Inleiding ====&lt;br /&gt;
&lt;br /&gt;
Deze handleiding gaat over het installeren van Eekboek op Debian Squeeze (6.0) en zal ook bruikbaar zijn op Wheezy (7.0) en Sid.&lt;br /&gt;
&lt;br /&gt;
==== Het installeren van de packages ====&lt;br /&gt;
&lt;br /&gt;
Doe onderstaande als root.&lt;br /&gt;
Voor de console versie van eekboek is het pakket &amp;quot;eekboek&amp;quot; nodig:&lt;br /&gt;
  apt-get install eekboek&lt;br /&gt;
Indien je de grafische versie wilt installeren dan installeer je het pakket &amp;quot;eekboek-gui&amp;quot;. Dit pakket is afhankelijk van bovengenoemde pakket &amp;quot;eekboek&amp;quot; en zal dat dus ook installeren:&lt;br /&gt;
  apt-get install eekboek-gui&lt;br /&gt;
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket &amp;quot;eekboek-db-postgresql&amp;quot; nodig. Voor het gebruik van SQlite worden de benodigde pakketen al automatisch geinstalleerd met Eekboek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.&lt;br /&gt;
 apt-get install eekboek-db-postgresql&lt;br /&gt;
&lt;br /&gt;
==== Het eventueel upgraden van de packages naar Eekboek versie 2.00.02 ====&lt;br /&gt;
&lt;br /&gt;
In Debian 6 zit Eekboek 2.00.02 en in Debian 7 zit Eekboek 2.00.04. Sinds kort is er echter ook een Eekboek 2.02.00. Deze versie heeft een aantal verbeteringen m.b.t. meerdere BTW-percentages in één jaar, en m.b.t. het opzetten van een multi-user installatie met PostgreSQL. Het is daarom te overwegen om deze nieuwe versie te installeren, dit gaat als volgt. Voor het installeren zijn uiteraard root-rechten nodig:&lt;br /&gt;
&lt;br /&gt;
  # downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.00-1_all.deb&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.00-1_all.deb&lt;br /&gt;
  wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.00-1_all.deb&lt;br /&gt;
  dpkg -i eekboek*.deb   # gedownloade pakketten installeren&lt;br /&gt;
  rm eekboek*.deb  # gedownloade pakketen opruimen&lt;br /&gt;
&lt;br /&gt;
==== Eekboek starten ====&lt;br /&gt;
&lt;br /&gt;
Daarna kun je de grafische eekboek starten via &amp;quot;Toepassingen | Kantoor | EekBoek&amp;quot; (of &amp;quot;Applications | Office | EekBoek&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
Indien je gebruik wilt maken van de console-versie, tik dan &amp;quot;ebshell&amp;quot; in een shell (uiteraard als gewone gebruiker), er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.&lt;br /&gt;
&lt;br /&gt;
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:Debian&amp;diff=1039</id>
		<title>Platform:Debian</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:Debian&amp;diff=1039"/>
		<updated>2012-10-07T12:29:39Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Inleiding */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Inleiding ====&lt;br /&gt;
&lt;br /&gt;
Deze handleiding gaat over het installeren van Eekboek op Debian Squeeze (6.0) of Wheezy (7.0) met Debian packages en zal ook bruikbaar zijn op Sid.&lt;br /&gt;
&lt;br /&gt;
==== Het installeren van de packages ====&lt;br /&gt;
&lt;br /&gt;
Voor de console versie van eekboek is het pakket &amp;quot;eekboek&amp;quot; nodig:&lt;br /&gt;
  apt-get install eekboek&lt;br /&gt;
Indien je de grafische versie wilt installeren dan installeer je het pakket &amp;quot;eekboek-gui&amp;quot;. Dit pakket is afhankelijk van bovengenoemde pakket &amp;quot;eekboek&amp;quot; en zal dat dus ook installeren:&lt;br /&gt;
  apt-get install eekboek-gui&lt;br /&gt;
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket &amp;quot;eekboek-db-postgresql&amp;quot; nodig. Voor het gebruik van SQlite worden de benodigde pakketen al automatisch geinstalleerd met Eekboek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.&lt;br /&gt;
 apt-get install eekboek-db-postgresql&lt;br /&gt;
&lt;br /&gt;
==== Eekboek starten ====&lt;br /&gt;
&lt;br /&gt;
Daarna kun je de grafische eekboek starten via &amp;quot;Toepassingen | Kantoor | EekBoek&amp;quot; (of &amp;quot;Applications | Office | EekBoek&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
Indien je gebruik wilt maken van de console-versie, tik dan &amp;quot;ebshell&amp;quot; in een shell (uiteraard als gewone gebruiker), er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.&lt;br /&gt;
&lt;br /&gt;
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:Netwerk&amp;diff=1038</id>
		<title>Platform:Netwerk</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:Netwerk&amp;diff=1038"/>
		<updated>2012-09-25T16:40:47Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Architectuur===&lt;br /&gt;
Het doel is om tot de volgende architectuur te komen:&lt;br /&gt;
&lt;br /&gt;
[[Bestand:Eekboek-network.png]]&lt;br /&gt;
&lt;br /&gt;
=== Server ===&lt;br /&gt;
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.&lt;br /&gt;
&lt;br /&gt;
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.&lt;br /&gt;
&lt;br /&gt;
==== pg_hba.conf ====&lt;br /&gt;
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:&lt;br /&gt;
 host all all 0.0.0.0/0 md5&lt;br /&gt;
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is  [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]&lt;br /&gt;
&lt;br /&gt;
==== postgresql.conf ====&lt;br /&gt;
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar &amp;quot;listen_addresses&amp;quot;. Vaak is dit namelijk &amp;quot;localhost&amp;quot;, of is het default &amp;quot;localhost&amp;quot; en dat gaat niet werken via het netwerk. Ik raad je hier aan er &amp;quot;listen_addresses = &#039;*&#039; &amp;quot; van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is [http://www.postgresql.org/docs/8.4/interactive/config-setting.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
==== Database role aanmaken ====&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term &amp;quot;role&amp;quot; (in het Nederlands &amp;quot;rol&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
In Linux/Unix kun je user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of als root met &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat hier met het commando &amp;quot;createuser -P ebuser&amp;quot;. Hiermee maak je een role &amp;quot;ebuser&amp;quot; aan met paswoord. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal &amp;quot;ja&amp;quot; [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Meer informatie over het &amp;quot;createuser&amp;quot; commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user &amp;quot;postgres&amp;quot; met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet &amp;quot;edit | new object | new login role&amp;quot; doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
==== Firewall ====&lt;br /&gt;
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.&lt;br /&gt;
&lt;br /&gt;
=== Client ===&lt;br /&gt;
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando &amp;quot;telnet 1.2.3.4 5432&amp;quot; te geven. Uiteraard moet je in plaats van &amp;quot;1.2.3.4&amp;quot; het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken. Sommige Windows versies hebben overigens de telnet client default uit staan, [http://windows.microsoft.com/nl-NL/windows-vista/Telnet-frequently-asked-questions hier staat hoe je dat kunt veranderen].&lt;br /&gt;
&lt;br /&gt;
Onderstaande gaat over Eekboek versie 2.02.00 en hoger. Mocht je een oudere versie van EekBoek gebruiken dan staan [[platform:Netwerkclient-oud|hier de juiste aanwijzingen]].&lt;br /&gt;
&lt;br /&gt;
==== De eerste client, het aanmaken van de database ====&lt;br /&gt;
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.&lt;br /&gt;
&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd (&amp;quot;--standaard--&amp;quot;), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.&lt;br /&gt;
&lt;br /&gt;
==== De volgende clients ====&lt;br /&gt;
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. &#039;&#039;&#039;Daar vink je alles uit&#039;&#039;&#039; behalve &amp;quot;configuratiebestand&amp;quot;. Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database. &lt;br /&gt;
&lt;br /&gt;
Waarschuwing: als je het boven genoemde uitvinken vergeet en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.&lt;br /&gt;
&lt;br /&gt;
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met &amp;quot;ja&amp;quot;. De vraag over de administratiebestanden en over de database beantwoord je met &amp;quot;nee&amp;quot;. De laatste vraag over doorgaan beantwoord je uiteraard weer met &amp;quot;ja&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:Ubuntu&amp;diff=963</id>
		<title>Platform:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:Ubuntu&amp;diff=963"/>
		<updated>2011-11-26T22:08:31Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10) en Natty (11.04). Waarschijnlijk gaat het ook zo met 11.10 (reacties zijn welkom). Mocht je een wat oudere versie gebruiken, zoals Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 10.04.&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
===Installatie===&lt;br /&gt;
Voor de console versie van eekboek is het pakket &amp;quot;eekboek&amp;quot; nodig:&lt;br /&gt;
  sudo apt-get install eekboek&lt;br /&gt;
Indien je de grafische versie wilt gebruiken, installeer dan het pakket &amp;quot;eekboek-gui&amp;quot;. Dit pakket is afhankelijk van bovengenoemde pakket &amp;quot;eekboek&amp;quot; en zal dat dus ook installeren:&lt;br /&gt;
  sudo apt-get install eekboek-gui&lt;br /&gt;
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket &amp;quot;eekboek-db-postgresql&amp;quot; nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.&lt;br /&gt;
 sudo apt-get install eekboek-db-postgresql&lt;br /&gt;
&lt;br /&gt;
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.&lt;br /&gt;
&lt;br /&gt;
===EekBoek starten===&lt;br /&gt;
Indien alleen het pakket &amp;quot;eekboek&amp;quot; is geinstalleerd, tik dan &amp;quot;ebshell&amp;quot; in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.&lt;br /&gt;
&lt;br /&gt;
Indien ook het pakket &amp;quot;eekboek-gui&amp;quot; is geinstalleerd, kun je de grafische eekboek starten via &amp;quot;Toepassingen | Kantoor | EekBoek&amp;quot; (of &amp;quot;Applications | Office | EekBoek&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
===Verwijderen van EekBoek===&lt;br /&gt;
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando&#039;s:&lt;br /&gt;
 sudo apt-get remove eekboek&lt;br /&gt;
 sudo apt-get remove eekboek-gui&lt;br /&gt;
&lt;br /&gt;
===Opmerkingen===&lt;br /&gt;
In Ubuntu Natty (11.4) zat een fout in een benodigd pakket voor de grafische versie van Eekboek (libwx-perl). Dit probleem zou nu opgelost moeten zijn door een nieuwe versie van libwx-perl in natty-updates.&lt;br /&gt;
&lt;br /&gt;
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:Ubuntu&amp;diff=946</id>
		<title>Platform:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:Ubuntu&amp;diff=946"/>
		<updated>2011-06-14T21:28:10Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: Stuk verwijderd over crashende eekboek, opmerking verplaatst.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10) en Natty (11.04). Mocht je een wat oudere versie gebruiken, zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 9.10. &lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
===Installatie===&lt;br /&gt;
Voor de console versie van eekboek is het pakket &amp;quot;eekboek&amp;quot; nodig:&lt;br /&gt;
  sudo apt-get install eekboek&lt;br /&gt;
Indien je de grafische versie wilt gebruiken, installeer dan het pakket &amp;quot;eekboek-gui&amp;quot;. Dit pakket is afhankelijk van bovengenoemde pakket &amp;quot;eekboek&amp;quot; en zal dat dus ook installeren:&lt;br /&gt;
  sudo apt-get install eekboek-gui&lt;br /&gt;
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket &amp;quot;eekboek-db-postgresql&amp;quot; nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.&lt;br /&gt;
 sudo apt-get install eekboek-db-postgresql&lt;br /&gt;
&lt;br /&gt;
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.&lt;br /&gt;
&lt;br /&gt;
===EekBoek starten===&lt;br /&gt;
Indien alleen het pakket &amp;quot;eekboek&amp;quot; is geinstalleerd, tik dan &amp;quot;ebshell&amp;quot; in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.&lt;br /&gt;
&lt;br /&gt;
Indien ook het pakket &amp;quot;eekboek-gui&amp;quot; is geinstalleerd, kun je de grafische eekboek starten via &amp;quot;Toepassingen | Kantoor | EekBoek&amp;quot; (of &amp;quot;Applications | Office | EekBoek&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
===Verwijderen van EekBoek===&lt;br /&gt;
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando&#039;s:&lt;br /&gt;
 sudo apt-get remove eekboek&lt;br /&gt;
 sudo apt-get remove eekboek-gui&lt;br /&gt;
&lt;br /&gt;
===Opmerkingen===&lt;br /&gt;
In Ubuntu Natty (11.4) zat een fout in een benodigd pakket voor de grafische versie van Eekboek (libwx-perl). Dit probleem zou nu opgelost moeten zijn door een nieuwe versie van libwx-perl in natty-updates.&lt;br /&gt;
&lt;br /&gt;
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:Ubuntu&amp;diff=945</id>
		<title>Platform:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:Ubuntu&amp;diff=945"/>
		<updated>2011-06-14T21:18:23Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: Natty-probleem opgelost&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10) en Natty (11.04). Mocht je een wat oudere versie gebruiken, zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 9.10. &lt;br /&gt;
&lt;br /&gt;
In Ubuntu versie 11.4 zat een fout in een benodigd pakket voor de grafische versie van Eekboek (libwx-perl). Dit probleem zou nu opgelost moeten zijn. Zo niet, laat dit horen op de mailinglijst.&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
===Installatie===&lt;br /&gt;
Voor de console versie van eekboek is het pakket &amp;quot;eekboek&amp;quot; nodig:&lt;br /&gt;
  sudo apt-get install eekboek&lt;br /&gt;
Indien je de grafische versie wilt gebruiken, installeer dan het pakket &amp;quot;eekboek-gui&amp;quot;. Dit pakket is afhankelijk van bovengenoemde pakket &amp;quot;eekboek&amp;quot; en zal dat dus ook installeren:&lt;br /&gt;
  sudo apt-get install eekboek-gui&lt;br /&gt;
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket &amp;quot;eekboek-db-postgresql&amp;quot; nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.&lt;br /&gt;
 sudo apt-get install eekboek-db-postgresql&lt;br /&gt;
&lt;br /&gt;
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.&lt;br /&gt;
&lt;br /&gt;
===EekBoek starten===&lt;br /&gt;
Indien alleen het pakket &amp;quot;eekboek&amp;quot; is geinstalleerd, tik dan &amp;quot;ebshell&amp;quot; in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.&lt;br /&gt;
&lt;br /&gt;
Indien ook het pakket &amp;quot;eekboek-gui&amp;quot; is geinstalleerd, kun je de grafische eekboek starten via &amp;quot;Toepassingen | Kantoor | EekBoek&amp;quot; (of &amp;quot;Applications | Office | EekBoek&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
===Crasht Eekboek?===&lt;br /&gt;
Mocht de Eekboek wizard correct starten maar na het aanmaken van een boekhouding crashen dan heb je wellicht nog een oude versie van libwx-perl die Ubuntu met deze versie van Ubuntu geleverd heeft. De correcte versie is &amp;quot;0.9702-1build0.1&amp;quot;, de verkeerde versie is &amp;quot;0.9702-1&amp;quot;. Je kunt controleren welke versie van libwx-perl je hebt met:&lt;br /&gt;
 aptitude show libwx-perl&lt;br /&gt;
Je kunt de nieuwe versie installeren met:&lt;br /&gt;
 apt-get install libwx-perl&lt;br /&gt;
&lt;br /&gt;
===Verwijderen van EekBoek===&lt;br /&gt;
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando&#039;s:&lt;br /&gt;
 sudo apt-get remove eekboek&lt;br /&gt;
 sudo apt-get remove eekboek-gui&lt;br /&gt;
&lt;br /&gt;
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:Ubuntu&amp;diff=944</id>
		<title>Platform:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:Ubuntu&amp;diff=944"/>
		<updated>2011-06-08T10:22:34Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: Verhaaltje over problemen met Ubuntu 11.4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10). Mocht je een wat oudere versie gebruiken, zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 9.10. &lt;br /&gt;
&lt;br /&gt;
In Ubuntu versie 11.4 zit een fout in een benodigd pakket voor de grafische versie van Eekboek (libwx-perl, zie deze bug: https://bugs.launchpad.net/ubuntu/+source/libwx-perl/+bug/754513 ) Waarschijnlijk wordt dit probleem binnenkort opgelost door Ubuntu met een update. In de bugmelding staat ook een noodoplossing d.m.v. CPAN. Johan heeft in de mailinglijst voorgesteld eventueel de binairy installer te gebruiken, maar die is nog wel beta, in die binary installer zit een correcte libwxperl. Vraag eventueel in de mailinglijst. De console versie van Eekboek doet het zonder problemen in Ubuntu 11.4.&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
===Installatie===&lt;br /&gt;
Voor de console versie van eekboek is het pakket &amp;quot;eekboek&amp;quot; nodig:&lt;br /&gt;
  sudo apt-get install eekboek&lt;br /&gt;
Indien je de grafische versie wilt gebruiken, installeer dan het pakket &amp;quot;eekboek-gui&amp;quot;. Dit pakket is afhankelijk van bovengenoemde pakket &amp;quot;eekboek&amp;quot; en zal dat dus ook installeren:&lt;br /&gt;
  sudo apt-get install eekboek-gui&lt;br /&gt;
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket &amp;quot;eekboek-db-postgresql&amp;quot; nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.&lt;br /&gt;
 sudo apt-get install eekboek-db-postgresql&lt;br /&gt;
&lt;br /&gt;
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.&lt;br /&gt;
&lt;br /&gt;
===EekBoek starten===&lt;br /&gt;
Indien alleen het pakket &amp;quot;eekboek&amp;quot; is geinstalleerd, tik dan &amp;quot;ebshell&amp;quot; in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.&lt;br /&gt;
&lt;br /&gt;
Indien ook het pakket &amp;quot;eekboek-gui&amp;quot; is geinstalleerd, kun je de grafische eekboek starten via &amp;quot;Toepassingen | Kantoor | EekBoek&amp;quot; (of &amp;quot;Applications | Office | EekBoek&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
===Crasht Eekboek?===&lt;br /&gt;
Mocht de Eekboek wizard correct starten maar na het aanmaken van een boekhouding crashen dan heb je wellicht nog een oude versie van libwx-perl die Ubuntu met deze versie van Ubuntu geleverd heeft. De correcte versie is &amp;quot;0.9702-1build0.1&amp;quot;, de verkeerde versie is &amp;quot;0.9702-1&amp;quot;. Je kunt controleren welke versie van libwx-perl je hebt met:&lt;br /&gt;
 aptitude show libwx-perl&lt;br /&gt;
Je kunt de nieuwe versie installeren met:&lt;br /&gt;
 apt-get install libwx-perl&lt;br /&gt;
&lt;br /&gt;
===Verwijderen van EekBoek===&lt;br /&gt;
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando&#039;s:&lt;br /&gt;
 sudo apt-get remove eekboek&lt;br /&gt;
 sudo apt-get remove eekboek-gui&lt;br /&gt;
&lt;br /&gt;
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:UbuntuLTS&amp;diff=928</id>
		<title>Platform:UbuntuLTS</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:UbuntuLTS&amp;diff=928"/>
		<updated>2011-03-27T16:45:25Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Het installeren van de pakketten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Inleiding ====&lt;br /&gt;
&lt;br /&gt;
Deze handleiding is geschikt voor Ubuntu Karmic (9.10) en Lucid (10.04, LTS).&lt;br /&gt;
&lt;br /&gt;
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian). Mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden.&lt;br /&gt;
&lt;br /&gt;
==== Het installeren van de pakketten ====&lt;br /&gt;
&lt;br /&gt;
In deze versies van Ubuntu zit een verouderde versie van Eekboek zonder grafische user interface. We raden je aan om de nieuwere versie te installeren van Debian.&lt;br /&gt;
&lt;br /&gt;
Verder moet het Ubuntu &amp;quot;universe&amp;quot; repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu&lt;br /&gt;
&lt;br /&gt;
 # eerst enkele pakketten installeren&lt;br /&gt;
 sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl&lt;br /&gt;
 sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl &lt;br /&gt;
 sudo apt-get install libterm-readline-gnu-perl&lt;br /&gt;
 &lt;br /&gt;
 # tijdelijke directory aanmaken:&lt;br /&gt;
 mkdir /tmp/kanweg; cd /tmp/kanweg&lt;br /&gt;
 &lt;br /&gt;
 # ophalen van Debian pakketten, dit is de basis:&lt;br /&gt;
 wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.03-1_all.deb&lt;br /&gt;
 &lt;br /&gt;
 # dit heb je nodig om de grafische versie te kunnen draaien:&lt;br /&gt;
 wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.03-1_all.deb&lt;br /&gt;
 &lt;br /&gt;
 # alleen als je PostgreSQL als database wilt gebruiken heb je deze twee regels nodig:&lt;br /&gt;
 wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.03-1_all.deb&lt;br /&gt;
 sudo apt-get install libdbd-pg-perl&lt;br /&gt;
 &lt;br /&gt;
 # alles installeren:&lt;br /&gt;
 sudo dpkg -i *&lt;br /&gt;
 &lt;br /&gt;
 # opruimen:&lt;br /&gt;
 cd .. ; rm -r kanweg&lt;br /&gt;
&lt;br /&gt;
==== Eekboek starten ====&lt;br /&gt;
&lt;br /&gt;
Daarna kun je de grafische eekboek starten via &amp;quot;Toepassingen | Kantoor | EekBoek&amp;quot; (of &amp;quot;Applications | Office | EekBoek&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
Indien je gebruik wilt maken van de console-versie, tik dan &amp;quot;ebshell&amp;quot; in in de shell, er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart. &lt;br /&gt;
&lt;br /&gt;
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_GUI_installeren_onder_Debian&amp;diff=927</id>
		<title>Eekboek met GUI installeren onder Debian</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_GUI_installeren_onder_Debian&amp;diff=927"/>
		<updated>2011-03-27T16:41:38Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Het volgende is getest op Debian Lenny. Het is alleen bruikbaar voor de platformen i386 en amd64.&lt;br /&gt;
&lt;br /&gt;
Onderstaande moet als root.&lt;br /&gt;
 # het installeren van de afhankelijkheden voor het pakket eekboek:&lt;br /&gt;
 apt-get install libarchive-zip-perl libcarp-assert-perl libdbd-sqlite3-perl libdbi-perl libterm-readline-gnu-perl perl &lt;br /&gt;
 &lt;br /&gt;
 # het installeren van de afhankelijkheden voor het pakket libwx-perl:&lt;br /&gt;
 apt-get install libc6 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 perl perl-base&lt;br /&gt;
 &lt;br /&gt;
 # het installeren van de afhankelijkheden voor het pakket libalien-wxwidgets-perl:&lt;br /&gt;
 apt-get install libmodule-pluggable-perl libwxgtk2.8-dev perl&lt;br /&gt;
 &lt;br /&gt;
 # Tijdelijke directory aanmaken:&lt;br /&gt;
 cd /tmp; mkdir kanweg; cd kanweg&lt;br /&gt;
 &lt;br /&gt;
 # alleen voor i386:&lt;br /&gt;
 wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb&lt;br /&gt;
 wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb&lt;br /&gt;
 &lt;br /&gt;
 # alleen voor amd64:&lt;br /&gt;
 wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb&lt;br /&gt;
 wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb&lt;br /&gt;
 &lt;br /&gt;
 # weer voor zowel 32-bits als 64-bits:&lt;br /&gt;
 wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb&lt;br /&gt;
 &lt;br /&gt;
 # ophalen van Debian-pakketten uit unstable:&lt;br /&gt;
 wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.03-1_all.deb&lt;br /&gt;
 wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.03-1_all.deb&lt;br /&gt;
 &lt;br /&gt;
 # alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:&lt;br /&gt;
 wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.03-1_all.deb&lt;br /&gt;
 apt-get install libdbd-pg-perl&lt;br /&gt;
 &lt;br /&gt;
 # alles installeren:&lt;br /&gt;
 dpkg -i *&lt;br /&gt;
 &lt;br /&gt;
 # pakketten wissen, ze zijn immers geinstalleerd:&lt;br /&gt;
 cd .. ; rm -r kanweg&lt;br /&gt;
&lt;br /&gt;
Daarna kun je als gewone gebruiker de grafische eekboek starten via &amp;quot;Toepassingen | Kantoor | EekBoek&amp;quot; of &amp;quot;Applications | Office | EekBoek.&lt;br /&gt;
&lt;br /&gt;
Kritiek en bedankjes zijn welkom op paul@vandervlis.nl.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Community_support&amp;diff=885</id>
		<title>Community support</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Community_support&amp;diff=885"/>
		<updated>2011-02-06T20:49:23Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Inleiding */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken?&lt;br /&gt;
&lt;br /&gt;
==== Inleiding ====&lt;br /&gt;
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep. De berichten in de deze drie media zijn dezelfde. Als je dus b.v. iets post op het forum verschijnt dat bericht ook in de mailinglijst en in de nieuwsgroep. Oude berichten (van voor 3 februari 2011) zijn op dit moment alleen te doorzoeken via [http://sourceforge.net/search/?group_id=154512&amp;amp;type_of_search=mlists de mailinglist archieven van SourceForge].&lt;br /&gt;
&lt;br /&gt;
==== Support via een mailinglist ====&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.&lt;br /&gt;
&lt;br /&gt;
==== Support via een forum ====&lt;br /&gt;
Berichten versturen kan via &amp;quot;--Action--&amp;quot; knop rechts, kies daar voor &amp;quot;post&amp;quot;. De eerste keer dat je een bericht verstuurt naar een forum moet je een e-mail beantwoorden, dit is om spam te voorkomen.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum] Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum] Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum] Voor mensen die mee willen werken aan de ontwikkeling.&lt;br /&gt;
&lt;br /&gt;
==== Support via een nieuwsgroep ====&lt;br /&gt;
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.&lt;br /&gt;
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Community_support&amp;diff=884</id>
		<title>Community support</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Community_support&amp;diff=884"/>
		<updated>2011-02-06T20:47:36Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Inleiding */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken?&lt;br /&gt;
&lt;br /&gt;
==== Inleiding ====&lt;br /&gt;
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep. De berichten in de deze drie media zijn dezelfde. Als je dus b.v. iets post op het forum verschijnt dat bericht ook in de mailinglijst en in de nieuwsgroep. Oude berichten (van voor 3 februari 2011) zijn op dit moment alleen te doorzoeken via [http://sourceforge.net/search/?group_id=154512&amp;amp;type_of_search=mlists de mailinglist archieven van SourceForge]. Misschien veranderd dit nog.&lt;br /&gt;
&lt;br /&gt;
==== Support via een mailinglist ====&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.&lt;br /&gt;
&lt;br /&gt;
==== Support via een forum ====&lt;br /&gt;
Berichten versturen kan via &amp;quot;--Action--&amp;quot; knop rechts, kies daar voor &amp;quot;post&amp;quot;. De eerste keer dat je een bericht verstuurt naar een forum moet je een e-mail beantwoorden, dit is om spam te voorkomen.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum] Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum] Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum] Voor mensen die mee willen werken aan de ontwikkeling.&lt;br /&gt;
&lt;br /&gt;
==== Support via een nieuwsgroep ====&lt;br /&gt;
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.&lt;br /&gt;
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Community_support&amp;diff=883</id>
		<title>Community support</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Community_support&amp;diff=883"/>
		<updated>2011-02-06T20:45:29Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Inleiding */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken?&lt;br /&gt;
&lt;br /&gt;
==== Inleiding ====&lt;br /&gt;
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep. De berichten in de deze drie media zijn dezelfde. Als je dus b.v. iets post op het forum verschijnt dat bericht ook in de mailinglijst en in de nieuwsgroep. Oude berichten (van voor 3 februari 2011) zijn op dit moment alleen te bekijken via [https://sourceforge.net/mail/?group_id=154512 de mailinglist archieven van SourceForge]. Misschien veranderd dit nog.&lt;br /&gt;
&lt;br /&gt;
==== Support via een mailinglist ====&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.&lt;br /&gt;
&lt;br /&gt;
==== Support via een forum ====&lt;br /&gt;
Berichten versturen kan via &amp;quot;--Action--&amp;quot; knop rechts, kies daar voor &amp;quot;post&amp;quot;. De eerste keer dat je een bericht verstuurt naar een forum moet je een e-mail beantwoorden, dit is om spam te voorkomen.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum] Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum] Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum] Voor mensen die mee willen werken aan de ontwikkeling.&lt;br /&gt;
&lt;br /&gt;
==== Support via een nieuwsgroep ====&lt;br /&gt;
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.&lt;br /&gt;
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Community_support&amp;diff=882</id>
		<title>Community support</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Community_support&amp;diff=882"/>
		<updated>2011-02-06T20:42:19Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Inleiding */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken?&lt;br /&gt;
&lt;br /&gt;
==== Inleiding ====&lt;br /&gt;
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep. De berichten in de deze drie media zijn dezelfde. Als je dus b.v. iets post op het forum verschijnt dat bericht ook in de mailinglijst en in de nieuwsgroep. Oude berichten (van voor 3 februari 2011) zijn op dit moment alleen te bekijken via [https://sourceforge.net/projects/eekboek/support de mailinglist archieven van SourceForge]. Misschien veranderd dit nog.&lt;br /&gt;
&lt;br /&gt;
==== Support via een mailinglist ====&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.&lt;br /&gt;
&lt;br /&gt;
==== Support via een forum ====&lt;br /&gt;
Berichten versturen kan via &amp;quot;--Action--&amp;quot; knop rechts, kies daar voor &amp;quot;post&amp;quot;. De eerste keer dat je een bericht verstuurt naar een forum moet je een e-mail beantwoorden, dit is om spam te voorkomen.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum] Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum] Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum] Voor mensen die mee willen werken aan de ontwikkeling.&lt;br /&gt;
&lt;br /&gt;
==== Support via een nieuwsgroep ====&lt;br /&gt;
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.&lt;br /&gt;
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Community_support&amp;diff=881</id>
		<title>Community support</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Community_support&amp;diff=881"/>
		<updated>2011-02-06T20:41:28Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken?&lt;br /&gt;
&lt;br /&gt;
==== Inleiding ====&lt;br /&gt;
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep. De berichten in de deze drie media zijn dezelfde. Als je dus b.v. iets post op het forum verschijnt dat bericht ook in de mailinglijst en in de nieuwsgroep. Oude berichten (van voor februari 2011) zijn op dit moment alleen te bekijken via [https://sourceforge.net/projects/eekboek/support de mailinglist archieven van SourceForge]. Misschien veranderd dit nog.&lt;br /&gt;
&lt;br /&gt;
==== Support via een mailinglist ====&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.&lt;br /&gt;
&lt;br /&gt;
==== Support via een forum ====&lt;br /&gt;
Berichten versturen kan via &amp;quot;--Action--&amp;quot; knop rechts, kies daar voor &amp;quot;post&amp;quot;. De eerste keer dat je een bericht verstuurt naar een forum moet je een e-mail beantwoorden, dit is om spam te voorkomen.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum] Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum] Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum] Voor mensen die mee willen werken aan de ontwikkeling.&lt;br /&gt;
&lt;br /&gt;
==== Support via een nieuwsgroep ====&lt;br /&gt;
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.&lt;br /&gt;
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Overleg:Community_support&amp;diff=880</id>
		<title>Overleg:Community support</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Overleg:Community_support&amp;diff=880"/>
		<updated>2011-02-06T20:32:57Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Misschien is het goed om duidelijk te maken dat de mailing lists, forums en newsgroepen dezelfde informatiestromen zijn .&lt;br /&gt;
&lt;br /&gt;
Paul: ik denk dat ik dat nu gedaan heb.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Community_support&amp;diff=879</id>
		<title>Community support</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Community_support&amp;diff=879"/>
		<updated>2011-02-06T20:31:55Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken?&lt;br /&gt;
&lt;br /&gt;
==== Inleiding ====&lt;br /&gt;
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep. De berichten in de deze drie media zijn dezelfde. Als je dus b.v. iets post op het forum verschijnt dat bericht ook in de mailinglijst en in de nieuwsgroep. Oude berichten zijn op dit moment nog niet te vinden op het forum en in de nieuwsgroep, wellicht komt dit nog.&lt;br /&gt;
&lt;br /&gt;
==== Support via een mailinglist ====&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.&lt;br /&gt;
&lt;br /&gt;
==== Support via een forum ====&lt;br /&gt;
Berichten versturen kan via &amp;quot;--Action--&amp;quot; knop rechts, kies daar voor &amp;quot;post&amp;quot;. De eerste keer dat je een bericht verstuurt naar een forum moet je een e-mail beantwoorden, dit is om spam te voorkomen.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum] Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum] Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum] Voor mensen die mee willen werken aan de ontwikkeling.&lt;br /&gt;
&lt;br /&gt;
==== Support via een nieuwsgroep ====&lt;br /&gt;
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.&lt;br /&gt;
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Community_support&amp;diff=878</id>
		<title>Community support</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Community_support&amp;diff=878"/>
		<updated>2011-02-06T20:30:05Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Inleiding */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken?&lt;br /&gt;
&lt;br /&gt;
=== Inleiding ===&lt;br /&gt;
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep. De berichten in de deze drie media zijn dezelfde. Als je dus b.v. iets post op het forum verschijnt dat bericht ook in de mailinglijst en in de nieuwsgroep. Oude berichten zijn op dit moment nog niet te vinden op het forum en in de nieuwsgroep, wellicht komt dit nog.&lt;br /&gt;
&lt;br /&gt;
=== Support via een mailinglist ===&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.&lt;br /&gt;
&lt;br /&gt;
=== Support via een forum ===&lt;br /&gt;
Berichten versturen kan via &amp;quot;--Action--&amp;quot; knop rechts, kies daar voor &amp;quot;post&amp;quot;. De eerste keer dat je een bericht verstuurt naar een forum moet je een e-mail beantwoorden, dit is om spam te voorkomen.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum] Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum] Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum] Voor mensen die mee willen werken aan de ontwikkeling.&lt;br /&gt;
&lt;br /&gt;
=== Support via een nieuwsgroep ===&lt;br /&gt;
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.&lt;br /&gt;
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Community_support&amp;diff=877</id>
		<title>Community support</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Community_support&amp;diff=877"/>
		<updated>2011-02-06T20:28:31Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken?&lt;br /&gt;
&lt;br /&gt;
=== Inleiding ===&lt;br /&gt;
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep. De berichten in de deze drie media zijn dezelfde. Als je dus b.v. iets post op het forum verschijnt dat bericht ook in de mailinglijst en in de nieuwsgroep.&lt;br /&gt;
&lt;br /&gt;
=== Support via een mailinglist ===&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.&lt;br /&gt;
&lt;br /&gt;
=== Support via een forum ===&lt;br /&gt;
Berichten versturen kan via &amp;quot;--Action--&amp;quot; knop rechts, kies daar voor &amp;quot;post&amp;quot;. De eerste keer dat je een bericht verstuurt naar een forum moet je een e-mail beantwoorden, dit is om spam te voorkomen.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum] Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum] Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum] Voor mensen die mee willen werken aan de ontwikkeling.&lt;br /&gt;
&lt;br /&gt;
=== Support via een nieuwsgroep ===&lt;br /&gt;
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.&lt;br /&gt;
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Community_support&amp;diff=874</id>
		<title>Community support</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Community_support&amp;diff=874"/>
		<updated>2011-02-05T17:23:05Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: Forums en nieuwsgroepen toegevoegd.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken?&lt;br /&gt;
&lt;br /&gt;
=== Inleiding ===&lt;br /&gt;
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep.&lt;br /&gt;
&lt;br /&gt;
=== Support via een mailinglist ===&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.&lt;br /&gt;
&lt;br /&gt;
=== Support via een forum ===&lt;br /&gt;
Berichten versturen kan via &amp;quot;--Action--&amp;quot; knop rechts, kies daar voor &amp;quot;post&amp;quot;. De eerste keer dat je een bericht verstuurd naar een forum moet je een e-mail beantwoorden, dit is om spam te voorkomen.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum] Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum] Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum] Voor mensen die mee willen werken aan de ontwikkeling.&lt;br /&gt;
&lt;br /&gt;
=== Support via een nieuwsgroep ===&lt;br /&gt;
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.&lt;br /&gt;
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen gebruikers ervaring uit.&lt;br /&gt;
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Geeft meldingen bij nieuwe versies en dergelijke, low volume.&lt;br /&gt;
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=870</id>
		<title>Eekboek met PostgreSQL op localhost</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=870"/>
		<updated>2011-01-26T08:19:47Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Database role aanmaken */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. De installatie spreekt vrij voor zich, ik hield de defaults aan.&lt;br /&gt;
&lt;br /&gt;
Onder Windows kwam ik aan het eind nog een vraag tegen over het starten van &amp;quot;Stack Builder&amp;quot; waarmee je verdere zaken kunt downloaden. Omdat dat niet nodig was heb ik het weg geklikt.&lt;br /&gt;
&lt;br /&gt;
=== PGadmin3 ===&lt;br /&gt;
Daarnaast is er een grafisch programma [http://www.pgadmin.org/ PGadmin3], wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar &amp;quot;klaar voor gebruik&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Database role aanmaken ===&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken.&lt;br /&gt;
&lt;br /&gt;
Het gemakkelijkste is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. &amp;quot;ebuser&amp;quot;, een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.&lt;br /&gt;
&lt;br /&gt;
==== Op de commandline ====&lt;br /&gt;
In Linux/Unix kun je op de commandline user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat met een commando als &lt;br /&gt;
 createuser -P piet &lt;br /&gt;
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.&lt;br /&gt;
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je &amp;quot;ja&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Meer informatie over het &amp;quot;createuser&amp;quot; commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
====  Met PGadmin3 ====&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user &amp;quot;postgres&amp;quot; verbinden met postgresql op localhost, ik deed dit door op &amp;quot;servers&amp;quot; te klikken, toen kwam &amp;quot;postgresql 9.0 op localhost&amp;quot; te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.&lt;br /&gt;
&lt;br /&gt;
In de versie die ik bekeken heb kon ik hier een user aanmaken:&lt;br /&gt;
 edit | new object | new login role&lt;br /&gt;
&lt;br /&gt;
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
=== Eekboek configureren ===&lt;br /&gt;
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina&#039;s op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.&lt;br /&gt;
&lt;br /&gt;
==== Nieuwe versie van Eekboek configureren ====&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je kunt eigenlijk alle instellingen op &amp;quot;--standaard--&amp;quot; laten staan, afgezien van het paswoord. Indien de naam van de role anders is als je gebruikersnaam, dan moet je deze wel opgeven. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
Stanaard maakt Eekboek een locale connectie via Unix sockets. Bij Windows wordt TCP op poort 5432 gebruikt.&lt;br /&gt;
&lt;br /&gt;
==== Oudere versie van Eekboek configureren ====&lt;br /&gt;
Na installatie van Eekboek (zie platform specifieke pagina&#039;s) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet. &lt;br /&gt;
&lt;br /&gt;
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op &amp;quot;admdir&amp;quot;). Hierin moet dan iets dergelijks komen te staan:&lt;br /&gt;
&lt;br /&gt;
 [database]&lt;br /&gt;
 name       = boekhouding_2010&lt;br /&gt;
 driver     = postgres&lt;br /&gt;
 user       = piet&lt;br /&gt;
 password   = eekboek&lt;br /&gt;
&lt;br /&gt;
De regel met &amp;quot;user&amp;quot; kan ook worden weggelaten.&lt;br /&gt;
&lt;br /&gt;
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met: &lt;br /&gt;
 ebshell --init&lt;br /&gt;
&lt;br /&gt;
=== Bij problemen ===&lt;br /&gt;
&lt;br /&gt;
Bovenstaande setup gaat er van uit dat er bij een Linux/Unix systeem in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:&lt;br /&gt;
 local  all  all    ident&lt;br /&gt;
&lt;br /&gt;
En bij een Windows systeem dit:&lt;br /&gt;
 host  all  all 127.0.0.1/32  md5  &lt;br /&gt;
&lt;br /&gt;
Dit zorgt ervoor dat je vanaf localhost kunt inloggen met een geldige username en paswoord.&lt;br /&gt;
&lt;br /&gt;
Bij Debian Lenny is deze regel iets anders, waardoor je alleen kunt inloggen indien de role die gebruikt wordt dezelfde naam heeft als de username van de gebruiker. In dat geval is er geen paswoord nodig.  Bovenstaande werkt wel bij Debian Squeeze en bij actuele versies van Ubuntu.&lt;br /&gt;
&lt;br /&gt;
Uiteraard is het mogelijk pg_hba.conf aan te passen. Bij ieder operating systeem en versie van PostgreSQL staat het weer ergens anders, dus ik raad je aan er even naar te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=869</id>
		<title>Eekboek met PostgreSQL op localhost</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=869"/>
		<updated>2011-01-26T08:05:43Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. De installatie spreekt vrij voor zich, ik hield de defaults aan.&lt;br /&gt;
&lt;br /&gt;
Onder Windows kwam ik aan het eind nog een vraag tegen over het starten van &amp;quot;Stack Builder&amp;quot; waarmee je verdere zaken kunt downloaden. Omdat dat niet nodig was heb ik het weg geklikt.&lt;br /&gt;
&lt;br /&gt;
=== PGadmin3 ===&lt;br /&gt;
Daarnaast is er een grafisch programma [http://www.pgadmin.org/ PGadmin3], wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar &amp;quot;klaar voor gebruik&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Database role aanmaken ===&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.&lt;br /&gt;
&lt;br /&gt;
Het gemakkelijkste is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. &amp;quot;ebuser&amp;quot;, een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.&lt;br /&gt;
&lt;br /&gt;
==== Op de commandline ====&lt;br /&gt;
In Linux/Unix kun je op de commandline user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat met een commando als &lt;br /&gt;
 createuser -P piet &lt;br /&gt;
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.&lt;br /&gt;
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je &amp;quot;ja&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Meer informatie over het &amp;quot;createuser&amp;quot; commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
====  Met PGadmin3 ====&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user &amp;quot;postgres&amp;quot; verbinden met postgresql op localhost, ik deed dit door op &amp;quot;servers&amp;quot; te klikken, toen kwam &amp;quot;postgresql 9.0 op localhost&amp;quot; te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.&lt;br /&gt;
&lt;br /&gt;
In de versie die ik bekeken heb kon ik hier een user aanmaken:&lt;br /&gt;
 edit | new object | new login role&lt;br /&gt;
&lt;br /&gt;
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
=== Eekboek configureren ===&lt;br /&gt;
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina&#039;s op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.&lt;br /&gt;
&lt;br /&gt;
==== Nieuwe versie van Eekboek configureren ====&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je kunt eigenlijk alle instellingen op &amp;quot;--standaard--&amp;quot; laten staan, afgezien van het paswoord. Indien de naam van de role anders is als je gebruikersnaam, dan moet je deze wel opgeven. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
Stanaard maakt Eekboek een locale connectie via Unix sockets. Bij Windows wordt TCP op poort 5432 gebruikt.&lt;br /&gt;
&lt;br /&gt;
==== Oudere versie van Eekboek configureren ====&lt;br /&gt;
Na installatie van Eekboek (zie platform specifieke pagina&#039;s) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet. &lt;br /&gt;
&lt;br /&gt;
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op &amp;quot;admdir&amp;quot;). Hierin moet dan iets dergelijks komen te staan:&lt;br /&gt;
&lt;br /&gt;
 [database]&lt;br /&gt;
 name       = boekhouding_2010&lt;br /&gt;
 driver     = postgres&lt;br /&gt;
 user       = piet&lt;br /&gt;
 password   = eekboek&lt;br /&gt;
&lt;br /&gt;
De regel met &amp;quot;user&amp;quot; kan ook worden weggelaten.&lt;br /&gt;
&lt;br /&gt;
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met: &lt;br /&gt;
 ebshell --init&lt;br /&gt;
&lt;br /&gt;
=== Bij problemen ===&lt;br /&gt;
&lt;br /&gt;
Bovenstaande setup gaat er van uit dat er bij een Linux/Unix systeem in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:&lt;br /&gt;
 local  all  all    ident&lt;br /&gt;
&lt;br /&gt;
En bij een Windows systeem dit:&lt;br /&gt;
 host  all  all 127.0.0.1/32  md5  &lt;br /&gt;
&lt;br /&gt;
Dit zorgt ervoor dat je vanaf localhost kunt inloggen met een geldige username en paswoord.&lt;br /&gt;
&lt;br /&gt;
Bij Debian Lenny is deze regel iets anders, waardoor je alleen kunt inloggen indien de role die gebruikt wordt dezelfde naam heeft als de username van de gebruiker. In dat geval is er geen paswoord nodig.  Bovenstaande werkt wel bij Debian Squeeze en bij actuele versies van Ubuntu.&lt;br /&gt;
&lt;br /&gt;
Uiteraard is het mogelijk pg_hba.conf aan te passen. Bij ieder operating systeem en versie van PostgreSQL staat het weer ergens anders, dus ik raad je aan er even naar te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=867</id>
		<title>Eekboek met PostgreSQL op localhost</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=867"/>
		<updated>2011-01-25T10:45:56Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Bekende problemen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. De installatie spreekt vrij voor zich, ik hield de defaults aan.&lt;br /&gt;
&lt;br /&gt;
Onder Windows kwam ik aan het eind nog een vraag tegen over het starten van &amp;quot;Stack Builder&amp;quot; waarmee je verdere zaken kunt downloaden. Omdat dat niet nodig was heb ik het weg geklikt.&lt;br /&gt;
&lt;br /&gt;
=== PGadmin3 ===&lt;br /&gt;
Daarnaast is er een grafisch programma &amp;quot;PGadmin3&amp;quot;, wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar &amp;quot;klaar voor gebruik&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Database role aanmaken ===&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.&lt;br /&gt;
&lt;br /&gt;
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. &amp;quot;ebuser&amp;quot;, een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.&lt;br /&gt;
&lt;br /&gt;
==== Op de commandline ====&lt;br /&gt;
In Linux/Unix kun je op de commandline user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat met een commando als &lt;br /&gt;
 createuser -P piet &lt;br /&gt;
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.&lt;br /&gt;
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je &amp;quot;ja&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Meer informatie over het &amp;quot;createuser&amp;quot; commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
====  Met PGadmin3 ====&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user &amp;quot;postgres&amp;quot; verbinden met postgresql op localhost, ik deed dit door op &amp;quot;servers&amp;quot; te klikken, toen kwam &amp;quot;postgresql 9.0 op localhost&amp;quot; te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.&lt;br /&gt;
&lt;br /&gt;
In de versie die ik bekeken heb kon ik hier een user aanmaken:&lt;br /&gt;
 edit | new object | new login role&lt;br /&gt;
&lt;br /&gt;
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
=== Eekboek configureren ===&lt;br /&gt;
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina&#039;s op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.&lt;br /&gt;
&lt;br /&gt;
==== Nieuwe versie van Eekboek configureren ====&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je kunt eigenlijk alle instellingen op &amp;quot;--standaard--&amp;quot; laten staan, afgezien van het paswoord. Indien de naam van de role anders is als je gebruikersnaam, dan moet je deze wel opgeven. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
Stanaard maakt Eekboek een locale connectie via Unix sockets. Bij Windows wordt TCP op poort 5432 gebruikt.&lt;br /&gt;
&lt;br /&gt;
==== Oudere versie van Eekboek configureren ====&lt;br /&gt;
Na installatie van Eekboek (zie platform specifieke pagina&#039;s) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet. &lt;br /&gt;
&lt;br /&gt;
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op &amp;quot;admdir&amp;quot;). Hierin moet dan iets dergelijks komen te staan:&lt;br /&gt;
&lt;br /&gt;
 [database]&lt;br /&gt;
 name       = boekhouding_2010&lt;br /&gt;
 driver     = postgres&lt;br /&gt;
 user       = piet&lt;br /&gt;
 password   = eekboek&lt;br /&gt;
&lt;br /&gt;
De regel met &amp;quot;user&amp;quot; kan ook worden weggelaten.&lt;br /&gt;
&lt;br /&gt;
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met: &lt;br /&gt;
 ebshell --init&lt;br /&gt;
&lt;br /&gt;
=== Bekende problemen ===&lt;br /&gt;
&lt;br /&gt;
Bovenstaande setup gaat er van uit dat er bij een Linux/Unix systeem in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:&lt;br /&gt;
 local  all  all    ident&lt;br /&gt;
&lt;br /&gt;
En bij een Windows systeem dit:&lt;br /&gt;
 host  all  all 127.0.0.1/32  md5  &lt;br /&gt;
&lt;br /&gt;
Dit zorgt ervoor dat je vanaf localhost kunt inloggen met een geldige username en paswoord.&lt;br /&gt;
&lt;br /&gt;
Bij Debian Lenny is deze regel iets anders, waardoor je alleen kunt inloggen indien de role die gebruikt wordt dezelfde naam heeft als de username van de gebruiker. In dat geval is er geen paswoord nodig.  Bovenstaande werkt wel bij Debian Squeeze en bij actuele versies van Ubuntu.&lt;br /&gt;
&lt;br /&gt;
Uiteraard is het mogelijk pg_hba.conf aan te passen. Bij ieder operating systeem en versie van PostgreSQL staat het weer ergens anders, dus ik raad je aan er even naar te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=866</id>
		<title>Eekboek met PostgreSQL op localhost</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=866"/>
		<updated>2011-01-25T10:40:01Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Bekende problemen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. De installatie spreekt vrij voor zich, ik hield de defaults aan.&lt;br /&gt;
&lt;br /&gt;
Onder Windows kwam ik aan het eind nog een vraag tegen over het starten van &amp;quot;Stack Builder&amp;quot; waarmee je verdere zaken kunt downloaden. Omdat dat niet nodig was heb ik het weg geklikt.&lt;br /&gt;
&lt;br /&gt;
=== PGadmin3 ===&lt;br /&gt;
Daarnaast is er een grafisch programma &amp;quot;PGadmin3&amp;quot;, wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar &amp;quot;klaar voor gebruik&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Database role aanmaken ===&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.&lt;br /&gt;
&lt;br /&gt;
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. &amp;quot;ebuser&amp;quot;, een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.&lt;br /&gt;
&lt;br /&gt;
==== Op de commandline ====&lt;br /&gt;
In Linux/Unix kun je op de commandline user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat met een commando als &lt;br /&gt;
 createuser -P piet &lt;br /&gt;
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.&lt;br /&gt;
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je &amp;quot;ja&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Meer informatie over het &amp;quot;createuser&amp;quot; commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
====  Met PGadmin3 ====&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user &amp;quot;postgres&amp;quot; verbinden met postgresql op localhost, ik deed dit door op &amp;quot;servers&amp;quot; te klikken, toen kwam &amp;quot;postgresql 9.0 op localhost&amp;quot; te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.&lt;br /&gt;
&lt;br /&gt;
In de versie die ik bekeken heb kon ik hier een user aanmaken:&lt;br /&gt;
 edit | new object | new login role&lt;br /&gt;
&lt;br /&gt;
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
=== Eekboek configureren ===&lt;br /&gt;
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina&#039;s op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.&lt;br /&gt;
&lt;br /&gt;
==== Nieuwe versie van Eekboek configureren ====&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je kunt eigenlijk alle instellingen op &amp;quot;--standaard--&amp;quot; laten staan, afgezien van het paswoord. Indien de naam van de role anders is als je gebruikersnaam, dan moet je deze wel opgeven. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
Stanaard maakt Eekboek een locale connectie via Unix sockets. Bij Windows wordt TCP op poort 5432 gebruikt.&lt;br /&gt;
&lt;br /&gt;
==== Oudere versie van Eekboek configureren ====&lt;br /&gt;
Na installatie van Eekboek (zie platform specifieke pagina&#039;s) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet. &lt;br /&gt;
&lt;br /&gt;
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op &amp;quot;admdir&amp;quot;). Hierin moet dan iets dergelijks komen te staan:&lt;br /&gt;
&lt;br /&gt;
 [database]&lt;br /&gt;
 name       = boekhouding_2010&lt;br /&gt;
 driver     = postgres&lt;br /&gt;
 user       = piet&lt;br /&gt;
 password   = eekboek&lt;br /&gt;
&lt;br /&gt;
De regel met &amp;quot;user&amp;quot; kan ook worden weggelaten.&lt;br /&gt;
&lt;br /&gt;
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met: &lt;br /&gt;
 ebshell --init&lt;br /&gt;
&lt;br /&gt;
=== Bekende problemen ===&lt;br /&gt;
&lt;br /&gt;
Bovenstaande setup gaat er van uit dat er bij een Linux/Unix systeem in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:&lt;br /&gt;
 local  all  all    ident&lt;br /&gt;
&lt;br /&gt;
Deze regel zorgt ervoor dat je vanaf localhost kunt inloggen met een geldige username en paswoord.&lt;br /&gt;
&lt;br /&gt;
Bij Debian Lenny is deze regel iets anders, waardoor je alleen kunt inloggen indien de role die gebruikt wordt dezelfde naam heeft als de username van de gebruiker. In dat geval is er geen paswoord nodig.  Bovenstaande werkt wel bij Debian Squeeze en bij actuele versies van Ubuntu.&lt;br /&gt;
&lt;br /&gt;
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in /etc/postgresql/versie/main/, bij Windows in C:\Program Files\PostgreSQL\versie\data\. Maar zoeken is wellicht ook een oplossing. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=865</id>
		<title>Eekboek met PostgreSQL op localhost</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=865"/>
		<updated>2011-01-24T23:14:34Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* PostgreSQL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. De installatie spreekt vrij voor zich, ik hield de defaults aan.&lt;br /&gt;
&lt;br /&gt;
Onder Windows kwam ik aan het eind nog een vraag tegen over het starten van &amp;quot;Stack Builder&amp;quot; waarmee je verdere zaken kunt downloaden. Omdat dat niet nodig was heb ik het weg geklikt.&lt;br /&gt;
&lt;br /&gt;
=== PGadmin3 ===&lt;br /&gt;
Daarnaast is er een grafisch programma &amp;quot;PGadmin3&amp;quot;, wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar &amp;quot;klaar voor gebruik&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Database role aanmaken ===&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.&lt;br /&gt;
&lt;br /&gt;
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. &amp;quot;ebuser&amp;quot;, een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.&lt;br /&gt;
&lt;br /&gt;
==== Op de commandline ====&lt;br /&gt;
In Linux/Unix kun je op de commandline user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat met een commando als &lt;br /&gt;
 createuser -P piet &lt;br /&gt;
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.&lt;br /&gt;
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je &amp;quot;ja&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Meer informatie over het &amp;quot;createuser&amp;quot; commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
====  Met PGadmin3 ====&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user &amp;quot;postgres&amp;quot; verbinden met postgresql op localhost, ik deed dit door op &amp;quot;servers&amp;quot; te klikken, toen kwam &amp;quot;postgresql 9.0 op localhost&amp;quot; te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.&lt;br /&gt;
&lt;br /&gt;
In de versie die ik bekeken heb kon ik hier een user aanmaken:&lt;br /&gt;
 edit | new object | new login role&lt;br /&gt;
&lt;br /&gt;
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
=== Eekboek configureren ===&lt;br /&gt;
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina&#039;s op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.&lt;br /&gt;
&lt;br /&gt;
==== Nieuwe versie van Eekboek configureren ====&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je kunt eigenlijk alle instellingen op &amp;quot;--standaard--&amp;quot; laten staan, afgezien van het paswoord. Indien de naam van de role anders is als je gebruikersnaam, dan moet je deze wel opgeven. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
Stanaard maakt Eekboek een locale connectie via Unix sockets. Bij Windows wordt TCP op poort 5432 gebruikt.&lt;br /&gt;
&lt;br /&gt;
==== Oudere versie van Eekboek configureren ====&lt;br /&gt;
Na installatie van Eekboek (zie platform specifieke pagina&#039;s) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet. &lt;br /&gt;
&lt;br /&gt;
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op &amp;quot;admdir&amp;quot;). Hierin moet dan iets dergelijks komen te staan:&lt;br /&gt;
&lt;br /&gt;
 [database]&lt;br /&gt;
 name       = boekhouding_2010&lt;br /&gt;
 driver     = postgres&lt;br /&gt;
 user       = piet&lt;br /&gt;
 password   = eekboek&lt;br /&gt;
&lt;br /&gt;
De regel met &amp;quot;user&amp;quot; kan ook worden weggelaten.&lt;br /&gt;
&lt;br /&gt;
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met: &lt;br /&gt;
 ebshell --init&lt;br /&gt;
&lt;br /&gt;
=== Bekende problemen ===&lt;br /&gt;
&lt;br /&gt;
Bovenstaande setup gaat er van uit dat er bij een Linux/Unix systeem in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:&lt;br /&gt;
 local  all  all    ident&lt;br /&gt;
&lt;br /&gt;
Deze regel zorgt ervoor dat je vanaf localhost kunt inloggen met een geldige username en paswoord.&lt;br /&gt;
&lt;br /&gt;
Bij Debian Lenny is deze regel iets anders, waardoor je alleen kunt inloggen indien de role die gebruikt wordt dezelfde naam heeft als de username van de gebruiker. In dat geval is er geen paswoord nodig.  Bovenstaande werkt wel bij Debian Squeeze en bij actuele versies van Ubuntu.&lt;br /&gt;
&lt;br /&gt;
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in een subdirectory van /etc/postgresql/. Op andere systemen is het wellicht verstandig even naar het bestand te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=864</id>
		<title>Eekboek met PostgreSQL op localhost</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=864"/>
		<updated>2011-01-24T22:58:10Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Bekende problemen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. &lt;br /&gt;
&lt;br /&gt;
=== PGadmin3 ===&lt;br /&gt;
Daarnaast is er een grafisch programma &amp;quot;PGadmin3&amp;quot;, wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar &amp;quot;klaar voor gebruik&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Database role aanmaken ===&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.&lt;br /&gt;
&lt;br /&gt;
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. &amp;quot;ebuser&amp;quot;, een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.&lt;br /&gt;
&lt;br /&gt;
==== Op de commandline ====&lt;br /&gt;
In Linux/Unix kun je op de commandline user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat met een commando als &lt;br /&gt;
 createuser -P piet &lt;br /&gt;
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.&lt;br /&gt;
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je &amp;quot;ja&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Meer informatie over het &amp;quot;createuser&amp;quot; commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
====  Met PGadmin3 ====&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user &amp;quot;postgres&amp;quot; verbinden met postgresql op localhost, ik deed dit door op &amp;quot;servers&amp;quot; te klikken, toen kwam &amp;quot;postgresql 9.0 op localhost&amp;quot; te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.&lt;br /&gt;
&lt;br /&gt;
In de versie die ik bekeken heb kon ik hier een user aanmaken:&lt;br /&gt;
 edit | new object | new login role&lt;br /&gt;
&lt;br /&gt;
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
=== Eekboek configureren ===&lt;br /&gt;
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina&#039;s op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.&lt;br /&gt;
&lt;br /&gt;
==== Nieuwe versie van Eekboek configureren ====&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je kunt eigenlijk alle instellingen op &amp;quot;--standaard--&amp;quot; laten staan, afgezien van het paswoord. Indien de naam van de role anders is als je gebruikersnaam, dan moet je deze wel opgeven. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
Stanaard maakt Eekboek een locale connectie via Unix sockets. Bij Windows wordt TCP op poort 5432 gebruikt.&lt;br /&gt;
&lt;br /&gt;
==== Oudere versie van Eekboek configureren ====&lt;br /&gt;
Na installatie van Eekboek (zie platform specifieke pagina&#039;s) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet. &lt;br /&gt;
&lt;br /&gt;
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op &amp;quot;admdir&amp;quot;). Hierin moet dan iets dergelijks komen te staan:&lt;br /&gt;
&lt;br /&gt;
 [database]&lt;br /&gt;
 name       = boekhouding_2010&lt;br /&gt;
 driver     = postgres&lt;br /&gt;
 user       = piet&lt;br /&gt;
 password   = eekboek&lt;br /&gt;
&lt;br /&gt;
De regel met &amp;quot;user&amp;quot; kan ook worden weggelaten.&lt;br /&gt;
&lt;br /&gt;
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met: &lt;br /&gt;
 ebshell --init&lt;br /&gt;
&lt;br /&gt;
=== Bekende problemen ===&lt;br /&gt;
&lt;br /&gt;
Bovenstaande setup gaat er van uit dat er bij een Linux/Unix systeem in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:&lt;br /&gt;
 local  all  all    ident&lt;br /&gt;
&lt;br /&gt;
Deze regel zorgt ervoor dat je vanaf localhost kunt inloggen met een geldige username en paswoord.&lt;br /&gt;
&lt;br /&gt;
Bij Debian Lenny is deze regel iets anders, waardoor je alleen kunt inloggen indien de role die gebruikt wordt dezelfde naam heeft als de username van de gebruiker. In dat geval is er geen paswoord nodig.  Bovenstaande werkt wel bij Debian Squeeze en bij actuele versies van Ubuntu.&lt;br /&gt;
&lt;br /&gt;
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in een subdirectory van /etc/postgresql/. Op andere systemen is het wellicht verstandig even naar het bestand te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=863</id>
		<title>Eekboek met PostgreSQL op localhost</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=863"/>
		<updated>2011-01-24T22:56:32Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Nieuwe versie van Eekboek configureren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. &lt;br /&gt;
&lt;br /&gt;
=== PGadmin3 ===&lt;br /&gt;
Daarnaast is er een grafisch programma &amp;quot;PGadmin3&amp;quot;, wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar &amp;quot;klaar voor gebruik&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Database role aanmaken ===&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.&lt;br /&gt;
&lt;br /&gt;
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. &amp;quot;ebuser&amp;quot;, een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.&lt;br /&gt;
&lt;br /&gt;
==== Op de commandline ====&lt;br /&gt;
In Linux/Unix kun je op de commandline user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat met een commando als &lt;br /&gt;
 createuser -P piet &lt;br /&gt;
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.&lt;br /&gt;
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je &amp;quot;ja&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Meer informatie over het &amp;quot;createuser&amp;quot; commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
====  Met PGadmin3 ====&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user &amp;quot;postgres&amp;quot; verbinden met postgresql op localhost, ik deed dit door op &amp;quot;servers&amp;quot; te klikken, toen kwam &amp;quot;postgresql 9.0 op localhost&amp;quot; te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.&lt;br /&gt;
&lt;br /&gt;
In de versie die ik bekeken heb kon ik hier een user aanmaken:&lt;br /&gt;
 edit | new object | new login role&lt;br /&gt;
&lt;br /&gt;
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
=== Eekboek configureren ===&lt;br /&gt;
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina&#039;s op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.&lt;br /&gt;
&lt;br /&gt;
==== Nieuwe versie van Eekboek configureren ====&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je kunt eigenlijk alle instellingen op &amp;quot;--standaard--&amp;quot; laten staan, afgezien van het paswoord. Indien de naam van de role anders is als je gebruikersnaam, dan moet je deze wel opgeven. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
Stanaard maakt Eekboek een locale connectie via Unix sockets. Bij Windows wordt TCP op poort 5432 gebruikt.&lt;br /&gt;
&lt;br /&gt;
==== Oudere versie van Eekboek configureren ====&lt;br /&gt;
Na installatie van Eekboek (zie platform specifieke pagina&#039;s) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet. &lt;br /&gt;
&lt;br /&gt;
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op &amp;quot;admdir&amp;quot;). Hierin moet dan iets dergelijks komen te staan:&lt;br /&gt;
&lt;br /&gt;
 [database]&lt;br /&gt;
 name       = boekhouding_2010&lt;br /&gt;
 driver     = postgres&lt;br /&gt;
 user       = piet&lt;br /&gt;
 password   = eekboek&lt;br /&gt;
&lt;br /&gt;
De regel met &amp;quot;user&amp;quot; kan ook worden weggelaten.&lt;br /&gt;
&lt;br /&gt;
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met: &lt;br /&gt;
 ebshell --init&lt;br /&gt;
&lt;br /&gt;
=== Bekende problemen ===&lt;br /&gt;
&lt;br /&gt;
Bovenstaande setup gaat er van uit dat in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:&lt;br /&gt;
 local  all  all    ident&lt;br /&gt;
&lt;br /&gt;
Deze regel zorgt ervoor dat je vanaf localhost kunt inloggen met een geldige username en paswoord.&lt;br /&gt;
&lt;br /&gt;
Bij Debian Lenny is deze regel net iets anders, waardoor je alleen kunt inloggen indien de role die gebruikt wordt dezelfde naam heeft als de username van de gebruiker. In dat geval is er geen paswoord nodig.  Bovenstaande werkt wel bij Debian Squeeze en bij actuele versies van Ubuntu.&lt;br /&gt;
&lt;br /&gt;
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in een subdirectory van /etc/postgresql/. Op andere systemen is het wellicht verstandig even naar het bestand te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=862</id>
		<title>Eekboek met PostgreSQL op localhost</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=862"/>
		<updated>2011-01-24T22:51:50Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Bekende problemen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. &lt;br /&gt;
&lt;br /&gt;
=== PGadmin3 ===&lt;br /&gt;
Daarnaast is er een grafisch programma &amp;quot;PGadmin3&amp;quot;, wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar &amp;quot;klaar voor gebruik&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Database role aanmaken ===&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.&lt;br /&gt;
&lt;br /&gt;
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. &amp;quot;ebuser&amp;quot;, een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.&lt;br /&gt;
&lt;br /&gt;
==== Op de commandline ====&lt;br /&gt;
In Linux/Unix kun je op de commandline user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat met een commando als &lt;br /&gt;
 createuser -P piet &lt;br /&gt;
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.&lt;br /&gt;
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je &amp;quot;ja&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Meer informatie over het &amp;quot;createuser&amp;quot; commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
====  Met PGadmin3 ====&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user &amp;quot;postgres&amp;quot; verbinden met postgresql op localhost, ik deed dit door op &amp;quot;servers&amp;quot; te klikken, toen kwam &amp;quot;postgresql 9.0 op localhost&amp;quot; te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.&lt;br /&gt;
&lt;br /&gt;
In de versie die ik bekeken heb kon ik hier een user aanmaken:&lt;br /&gt;
 edit | new object | new login role&lt;br /&gt;
&lt;br /&gt;
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
=== Eekboek configureren ===&lt;br /&gt;
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina&#039;s op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.&lt;br /&gt;
&lt;br /&gt;
==== Nieuwe versie van Eekboek configureren ====&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je kunt alle instellingen op &amp;quot;--standaard--&amp;quot; laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard worden er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
==== Oudere versie van Eekboek configureren ====&lt;br /&gt;
Na installatie van Eekboek (zie platform specifieke pagina&#039;s) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet. &lt;br /&gt;
&lt;br /&gt;
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op &amp;quot;admdir&amp;quot;). Hierin moet dan iets dergelijks komen te staan:&lt;br /&gt;
&lt;br /&gt;
 [database]&lt;br /&gt;
 name       = boekhouding_2010&lt;br /&gt;
 driver     = postgres&lt;br /&gt;
 user       = piet&lt;br /&gt;
 password   = eekboek&lt;br /&gt;
&lt;br /&gt;
De regel met &amp;quot;user&amp;quot; kan ook worden weggelaten.&lt;br /&gt;
&lt;br /&gt;
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met: &lt;br /&gt;
 ebshell --init&lt;br /&gt;
&lt;br /&gt;
=== Bekende problemen ===&lt;br /&gt;
&lt;br /&gt;
Bovenstaande setup gaat er van uit dat in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:&lt;br /&gt;
 local  all  all    ident&lt;br /&gt;
&lt;br /&gt;
Deze regel zorgt ervoor dat je vanaf localhost kunt inloggen met een geldige username en paswoord.&lt;br /&gt;
&lt;br /&gt;
Bij Debian Lenny is deze regel net iets anders, waardoor je alleen kunt inloggen indien de role die gebruikt wordt dezelfde naam heeft als de username van de gebruiker. In dat geval is er geen paswoord nodig.  Bovenstaande werkt wel bij Debian Squeeze en bij actuele versies van Ubuntu.&lt;br /&gt;
&lt;br /&gt;
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in een subdirectory van /etc/postgresql/. Op andere systemen is het wellicht verstandig even naar het bestand te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=861</id>
		<title>Eekboek met PostgreSQL op localhost</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=861"/>
		<updated>2011-01-24T22:47:07Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Met PGadmin3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. &lt;br /&gt;
&lt;br /&gt;
=== PGadmin3 ===&lt;br /&gt;
Daarnaast is er een grafisch programma &amp;quot;PGadmin3&amp;quot;, wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar &amp;quot;klaar voor gebruik&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Database role aanmaken ===&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.&lt;br /&gt;
&lt;br /&gt;
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. &amp;quot;ebuser&amp;quot;, een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.&lt;br /&gt;
&lt;br /&gt;
==== Op de commandline ====&lt;br /&gt;
In Linux/Unix kun je op de commandline user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat met een commando als &lt;br /&gt;
 createuser -P piet &lt;br /&gt;
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.&lt;br /&gt;
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je &amp;quot;ja&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Meer informatie over het &amp;quot;createuser&amp;quot; commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
====  Met PGadmin3 ====&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user &amp;quot;postgres&amp;quot; verbinden met postgresql op localhost, ik deed dit door op &amp;quot;servers&amp;quot; te klikken, toen kwam &amp;quot;postgresql 9.0 op localhost&amp;quot; te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.&lt;br /&gt;
&lt;br /&gt;
In de versie die ik bekeken heb kon ik hier een user aanmaken:&lt;br /&gt;
 edit | new object | new login role&lt;br /&gt;
&lt;br /&gt;
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
=== Eekboek configureren ===&lt;br /&gt;
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina&#039;s op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.&lt;br /&gt;
&lt;br /&gt;
==== Nieuwe versie van Eekboek configureren ====&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je kunt alle instellingen op &amp;quot;--standaard--&amp;quot; laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard worden er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
==== Oudere versie van Eekboek configureren ====&lt;br /&gt;
Na installatie van Eekboek (zie platform specifieke pagina&#039;s) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet. &lt;br /&gt;
&lt;br /&gt;
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op &amp;quot;admdir&amp;quot;). Hierin moet dan iets dergelijks komen te staan:&lt;br /&gt;
&lt;br /&gt;
 [database]&lt;br /&gt;
 name       = boekhouding_2010&lt;br /&gt;
 driver     = postgres&lt;br /&gt;
 user       = piet&lt;br /&gt;
 password   = eekboek&lt;br /&gt;
&lt;br /&gt;
De regel met &amp;quot;user&amp;quot; kan ook worden weggelaten.&lt;br /&gt;
&lt;br /&gt;
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met: &lt;br /&gt;
 ebshell --init&lt;br /&gt;
&lt;br /&gt;
=== Bekende problemen ===&lt;br /&gt;
&lt;br /&gt;
Bovenstaande setup gaat er van uit dat in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:&lt;br /&gt;
 local  all  all    ident&lt;br /&gt;
&lt;br /&gt;
Dit is ook zo bij Debian Squeeze en actuele versies van Ubuntu, maar bij Debian Lenny is de regel net iets anders, waardoor het alleen werkt indien de role die gebruikt wordt ook echt hetzelfde is als de username. In dat geval is er geen paswoord nodig.&lt;br /&gt;
&lt;br /&gt;
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in een subdirectory van /etc/postgresql/. Op andere systemen is het wellicht verstandig even naar het bestand te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=860</id>
		<title>Eekboek met PostgreSQL op localhost</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=860"/>
		<updated>2011-01-24T22:37:49Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Op de commandline */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. &lt;br /&gt;
&lt;br /&gt;
=== PGadmin3 ===&lt;br /&gt;
Daarnaast is er een grafisch programma &amp;quot;PGadmin3&amp;quot;, wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar &amp;quot;klaar voor gebruik&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Database role aanmaken ===&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.&lt;br /&gt;
&lt;br /&gt;
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. &amp;quot;ebuser&amp;quot;, een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.&lt;br /&gt;
&lt;br /&gt;
==== Op de commandline ====&lt;br /&gt;
In Linux/Unix kun je op de commandline user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat met een commando als &lt;br /&gt;
 createuser -P piet &lt;br /&gt;
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.&lt;br /&gt;
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je &amp;quot;ja&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Meer informatie over het &amp;quot;createuser&amp;quot; commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
====  Met PGadmin3 ====&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user &amp;quot;postgres&amp;quot; met postgresql op localhost. Je moet &amp;quot;edit | new object | new login role&amp;quot; doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
=== Eekboek configureren ===&lt;br /&gt;
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina&#039;s op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.&lt;br /&gt;
&lt;br /&gt;
==== Nieuwe versie van Eekboek configureren ====&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je kunt alle instellingen op &amp;quot;--standaard--&amp;quot; laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard worden er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
==== Oudere versie van Eekboek configureren ====&lt;br /&gt;
Na installatie van Eekboek (zie platform specifieke pagina&#039;s) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet. &lt;br /&gt;
&lt;br /&gt;
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op &amp;quot;admdir&amp;quot;). Hierin moet dan iets dergelijks komen te staan:&lt;br /&gt;
&lt;br /&gt;
 [database]&lt;br /&gt;
 name       = boekhouding_2010&lt;br /&gt;
 driver     = postgres&lt;br /&gt;
 user       = piet&lt;br /&gt;
 password   = eekboek&lt;br /&gt;
&lt;br /&gt;
De regel met &amp;quot;user&amp;quot; kan ook worden weggelaten.&lt;br /&gt;
&lt;br /&gt;
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met: &lt;br /&gt;
 ebshell --init&lt;br /&gt;
&lt;br /&gt;
=== Bekende problemen ===&lt;br /&gt;
&lt;br /&gt;
Bovenstaande setup gaat er van uit dat in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:&lt;br /&gt;
 local  all  all    ident&lt;br /&gt;
&lt;br /&gt;
Dit is ook zo bij Debian Squeeze en actuele versies van Ubuntu, maar bij Debian Lenny is de regel net iets anders, waardoor het alleen werkt indien de role die gebruikt wordt ook echt hetzelfde is als de username. In dat geval is er geen paswoord nodig.&lt;br /&gt;
&lt;br /&gt;
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in een subdirectory van /etc/postgresql/. Op andere systemen is het wellicht verstandig even naar het bestand te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=859</id>
		<title>Eekboek met PostgreSQL op localhost</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=859"/>
		<updated>2011-01-24T22:36:49Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Op de commandline */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. &lt;br /&gt;
&lt;br /&gt;
=== PGadmin3 ===&lt;br /&gt;
Daarnaast is er een grafisch programma &amp;quot;PGadmin3&amp;quot;, wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar &amp;quot;klaar voor gebruik&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Database role aanmaken ===&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.&lt;br /&gt;
&lt;br /&gt;
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. &amp;quot;ebuser&amp;quot;, een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.&lt;br /&gt;
&lt;br /&gt;
==== Op de commandline ====&lt;br /&gt;
In Linux/Unix kun je op de commandline user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat met een commando als &amp;quot;createuser -P piet&amp;quot;. Hij vraagt eerst om het wachtwoord. &lt;br /&gt;
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je &amp;quot;ja&amp;quot;. &lt;br /&gt;
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Meer informatie over het &amp;quot;createuser&amp;quot; commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].&lt;br /&gt;
&lt;br /&gt;
====  Met PGadmin3 ====&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user &amp;quot;postgres&amp;quot; met postgresql op localhost. Je moet &amp;quot;edit | new object | new login role&amp;quot; doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
=== Eekboek configureren ===&lt;br /&gt;
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina&#039;s op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.&lt;br /&gt;
&lt;br /&gt;
==== Nieuwe versie van Eekboek configureren ====&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je kunt alle instellingen op &amp;quot;--standaard--&amp;quot; laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard worden er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
==== Oudere versie van Eekboek configureren ====&lt;br /&gt;
Na installatie van Eekboek (zie platform specifieke pagina&#039;s) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet. &lt;br /&gt;
&lt;br /&gt;
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op &amp;quot;admdir&amp;quot;). Hierin moet dan iets dergelijks komen te staan:&lt;br /&gt;
&lt;br /&gt;
 [database]&lt;br /&gt;
 name       = boekhouding_2010&lt;br /&gt;
 driver     = postgres&lt;br /&gt;
 user       = piet&lt;br /&gt;
 password   = eekboek&lt;br /&gt;
&lt;br /&gt;
De regel met &amp;quot;user&amp;quot; kan ook worden weggelaten.&lt;br /&gt;
&lt;br /&gt;
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met: &lt;br /&gt;
 ebshell --init&lt;br /&gt;
&lt;br /&gt;
=== Bekende problemen ===&lt;br /&gt;
&lt;br /&gt;
Bovenstaande setup gaat er van uit dat in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:&lt;br /&gt;
 local  all  all    ident&lt;br /&gt;
&lt;br /&gt;
Dit is ook zo bij Debian Squeeze en actuele versies van Ubuntu, maar bij Debian Lenny is de regel net iets anders, waardoor het alleen werkt indien de role die gebruikt wordt ook echt hetzelfde is als de username. In dat geval is er geen paswoord nodig.&lt;br /&gt;
&lt;br /&gt;
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in een subdirectory van /etc/postgresql/. Op andere systemen is het wellicht verstandig even naar het bestand te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=858</id>
		<title>Eekboek met PostgreSQL op localhost</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=858"/>
		<updated>2011-01-24T22:28:32Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Bekende problemen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. &lt;br /&gt;
&lt;br /&gt;
=== PGadmin3 ===&lt;br /&gt;
Daarnaast is er een grafisch programma &amp;quot;PGadmin3&amp;quot;, wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar &amp;quot;klaar voor gebruik&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Database role aanmaken ===&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.&lt;br /&gt;
&lt;br /&gt;
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. &amp;quot;ebuser&amp;quot;, een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.&lt;br /&gt;
&lt;br /&gt;
==== Op de commandline ====&lt;br /&gt;
In Linux/Unix kun je op de commandline user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat hier met een commando als &amp;quot;createuser piet&amp;quot;. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je &amp;quot;ja&amp;quot;. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het &amp;quot;createuser&amp;quot; commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html&lt;br /&gt;
&lt;br /&gt;
====  Met PGadmin3 ====&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user &amp;quot;postgres&amp;quot; met postgresql op localhost. Je moet &amp;quot;edit | new object | new login role&amp;quot; doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
=== Eekboek configureren ===&lt;br /&gt;
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina&#039;s op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.&lt;br /&gt;
&lt;br /&gt;
==== Nieuwe versie van Eekboek configureren ====&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je kunt alle instellingen op &amp;quot;--standaard--&amp;quot; laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard worden er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
==== Oudere versie van Eekboek configureren ====&lt;br /&gt;
Na installatie van Eekboek (zie platform specifieke pagina&#039;s) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet. &lt;br /&gt;
&lt;br /&gt;
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op &amp;quot;admdir&amp;quot;). Hierin moet dan iets dergelijks komen te staan:&lt;br /&gt;
&lt;br /&gt;
 [database]&lt;br /&gt;
 name       = boekhouding_2010&lt;br /&gt;
 driver     = postgres&lt;br /&gt;
 user       = piet&lt;br /&gt;
 password   = eekboek&lt;br /&gt;
&lt;br /&gt;
De regel met &amp;quot;user&amp;quot; kan ook worden weggelaten.&lt;br /&gt;
&lt;br /&gt;
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met: &lt;br /&gt;
 ebshell --init&lt;br /&gt;
&lt;br /&gt;
=== Bekende problemen ===&lt;br /&gt;
&lt;br /&gt;
Bovenstaande setup gaat er van uit dat in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:&lt;br /&gt;
 local  all  all    ident&lt;br /&gt;
&lt;br /&gt;
Dit is ook zo bij Debian Squeeze en actuele versies van Ubuntu, maar bij Debian Lenny is de regel net iets anders, waardoor het alleen werkt indien de role die gebruikt wordt ook echt hetzelfde is als de username. In dat geval is er geen paswoord nodig.&lt;br /&gt;
&lt;br /&gt;
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in een subdirectory van /etc/postgresql/. Op andere systemen is het wellicht verstandig even naar het bestand te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=857</id>
		<title>Eekboek met PostgreSQL op localhost</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=857"/>
		<updated>2011-01-24T22:26:49Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Bekende problemen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. &lt;br /&gt;
&lt;br /&gt;
=== PGadmin3 ===&lt;br /&gt;
Daarnaast is er een grafisch programma &amp;quot;PGadmin3&amp;quot;, wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar &amp;quot;klaar voor gebruik&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Database role aanmaken ===&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.&lt;br /&gt;
&lt;br /&gt;
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. &amp;quot;ebuser&amp;quot;, een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.&lt;br /&gt;
&lt;br /&gt;
==== Op de commandline ====&lt;br /&gt;
In Linux/Unix kun je op de commandline user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat hier met een commando als &amp;quot;createuser piet&amp;quot;. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je &amp;quot;ja&amp;quot;. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het &amp;quot;createuser&amp;quot; commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html&lt;br /&gt;
&lt;br /&gt;
====  Met PGadmin3 ====&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user &amp;quot;postgres&amp;quot; met postgresql op localhost. Je moet &amp;quot;edit | new object | new login role&amp;quot; doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
=== Eekboek configureren ===&lt;br /&gt;
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina&#039;s op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.&lt;br /&gt;
&lt;br /&gt;
==== Nieuwe versie van Eekboek configureren ====&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je kunt alle instellingen op &amp;quot;--standaard--&amp;quot; laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard worden er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
==== Oudere versie van Eekboek configureren ====&lt;br /&gt;
Na installatie van Eekboek (zie platform specifieke pagina&#039;s) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet. &lt;br /&gt;
&lt;br /&gt;
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op &amp;quot;admdir&amp;quot;). Hierin moet dan iets dergelijks komen te staan:&lt;br /&gt;
&lt;br /&gt;
 [database]&lt;br /&gt;
 name       = boekhouding_2010&lt;br /&gt;
 driver     = postgres&lt;br /&gt;
 user       = piet&lt;br /&gt;
 password   = eekboek&lt;br /&gt;
&lt;br /&gt;
De regel met &amp;quot;user&amp;quot; kan ook worden weggelaten.&lt;br /&gt;
&lt;br /&gt;
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met: &lt;br /&gt;
 ebshell --init&lt;br /&gt;
&lt;br /&gt;
=== Bekende problemen ===&lt;br /&gt;
&lt;br /&gt;
Bovenstaande setup gaat er van uit dat in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:&lt;br /&gt;
 local  all  all    ident&lt;br /&gt;
&lt;br /&gt;
Dit is ook zo bij Debian Squeeze en actuele versies van Ubuntu, maar bij Debian Lenny is de regel net iets anders, waardoor het alleen werkt indien de role die gebruikt wordt ook echt hetzelfde is als de username. In dat geval is er geen paswoord nodig.&lt;br /&gt;
&lt;br /&gt;
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in een subdirectory van /etc/postgresql/. Op andere systemen is het wellicht verstandig even naar het bestand te zoeken.&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=856</id>
		<title>Eekboek met PostgreSQL op localhost</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Eekboek_met_PostgreSQL_op_localhost&amp;diff=856"/>
		<updated>2011-01-24T22:25:29Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: /* Bekende problemen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via  http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. &lt;br /&gt;
&lt;br /&gt;
=== PGadmin3 ===&lt;br /&gt;
Daarnaast is er een grafisch programma &amp;quot;PGadmin3&amp;quot;, wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar &amp;quot;klaar voor gebruik&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Database role aanmaken ===&lt;br /&gt;
In PostgreSQL moet een &amp;quot;role&amp;quot; aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze &amp;quot;postgres&amp;quot;. Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.&lt;br /&gt;
&lt;br /&gt;
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. &amp;quot;ebuser&amp;quot;, een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.&lt;br /&gt;
&lt;br /&gt;
==== Op de commandline ====&lt;br /&gt;
In Linux/Unix kun je op de commandline user &amp;quot;postgres&amp;quot; worden met een commando als &amp;quot;sudo su postgres&amp;quot; of &amp;quot;su progres&amp;quot;. Het aanmaken van de role gaat hier met een commando als &amp;quot;createuser piet&amp;quot;. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je &amp;quot;nee&amp;quot;. Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je &amp;quot;ja&amp;quot;. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je &amp;quot;nee&amp;quot;. Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het &amp;quot;createuser&amp;quot; commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html&lt;br /&gt;
&lt;br /&gt;
====  Met PGadmin3 ====&lt;br /&gt;
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user &amp;quot;postgres&amp;quot; met postgresql op localhost. Je moet &amp;quot;edit | new object | new login role&amp;quot; doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.&lt;br /&gt;
&lt;br /&gt;
=== Eekboek configureren ===&lt;br /&gt;
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina&#039;s op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.&lt;br /&gt;
&lt;br /&gt;
==== Nieuwe versie van Eekboek configureren ====&lt;br /&gt;
In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Je kunt alle instellingen op &amp;quot;--standaard--&amp;quot; laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard worden er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.&lt;br /&gt;
&lt;br /&gt;
==== Oudere versie van Eekboek configureren ====&lt;br /&gt;
Na installatie van Eekboek (zie platform specifieke pagina&#039;s) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type &amp;quot;postgresql&amp;quot;. Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet. &lt;br /&gt;
&lt;br /&gt;
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op &amp;quot;admdir&amp;quot;). Hierin moet dan iets dergelijks komen te staan:&lt;br /&gt;
&lt;br /&gt;
 [database]&lt;br /&gt;
 name       = boekhouding_2010&lt;br /&gt;
 driver     = postgres&lt;br /&gt;
 user       = piet&lt;br /&gt;
 password   = eekboek&lt;br /&gt;
&lt;br /&gt;
De regel met &amp;quot;user&amp;quot; kan ook worden weggelaten.&lt;br /&gt;
&lt;br /&gt;
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met: &lt;br /&gt;
 ebshell --init&lt;br /&gt;
&lt;br /&gt;
=== Bekende problemen ===&lt;br /&gt;
&lt;br /&gt;
Bovenstaande setup gaat er van uit dat in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand, normalerwijze is dat ook het geval:&lt;br /&gt;
 local  all  all    ident&lt;br /&gt;
&lt;br /&gt;
Dit is ook zo bij Debian Squeeze en actuele versies van Ubuntu, maar bij Debian Lenny is de regel net iets anders, waardoor het alleen werkt indien de role die gebruikt wordt ook echt hetzelfde is als de username. In dat geval is er geen paswoord nodig.&lt;br /&gt;
&lt;br /&gt;
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in een subdirectory van /etc/postgresql/. Op andere systemen is het wellicht verstandig even naar het bestand te zoeken.&lt;br /&gt;
&lt;br /&gt;
=== Resultaat ===&lt;br /&gt;
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:Ubuntu&amp;diff=855</id>
		<title>Platform:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:Ubuntu&amp;diff=855"/>
		<updated>2011-01-23T12:53:09Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10). Mocht je een wat oudere versie gebruiken, zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 9.10. &lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
===Installatie===&lt;br /&gt;
Voor de console versie van eekboek is het pakket &amp;quot;eekboek&amp;quot; nodig:&lt;br /&gt;
  sudo apt-get install eekboek&lt;br /&gt;
Indien je de grafische versie wilt gebruiken, installeer dan het pakket &amp;quot;eekboek-gui&amp;quot;. Dit pakket is afhankelijk van bovengenoemde pakket &amp;quot;eekboek&amp;quot; en zal dat dus ook installeren:&lt;br /&gt;
  sudo apt-get install eekboek-gui&lt;br /&gt;
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket &amp;quot;eekboek-db-postgresql&amp;quot; nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.&lt;br /&gt;
 sudo apt-get install eekboek-db-postgresql&lt;br /&gt;
&lt;br /&gt;
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.&lt;br /&gt;
&lt;br /&gt;
===EekBoek starten===&lt;br /&gt;
Indien alleen het pakket &amp;quot;eekboek&amp;quot; is geinstalleerd, tik dan &amp;quot;ebshell&amp;quot; in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.&lt;br /&gt;
&lt;br /&gt;
Indien ook het pakket &amp;quot;eekboek-gui&amp;quot; is geinstalleerd, kun je de grafische eekboek starten via &amp;quot;Toepassingen | Kantoor | EekBoek&amp;quot; (of &amp;quot;Applications | Office | EekBoek&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
===Crasht Eekboek?===&lt;br /&gt;
Mocht de Eekboek wizard correct starten maar na het aanmaken van een boekhouding crashen dan heb je wellicht nog een oude versie van libwx-perl die Ubuntu met deze versie van Ubuntu geleverd heeft. De correcte versie is &amp;quot;0.9702-1build0.1&amp;quot;, de verkeerde versie is &amp;quot;0.9702-1&amp;quot;. Je kunt controleren welke versie van libwx-perl je hebt met:&lt;br /&gt;
 aptitude show libwx-perl&lt;br /&gt;
Je kunt de nieuwe versie installeren met:&lt;br /&gt;
 apt-get install libwx-perl&lt;br /&gt;
&lt;br /&gt;
===Verwijderen van EekBoek===&lt;br /&gt;
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando&#039;s:&lt;br /&gt;
 sudo apt-get remove eekboek&lt;br /&gt;
 sudo apt-get remove eekboek-gui&lt;br /&gt;
&lt;br /&gt;
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=GitRepository&amp;diff=852</id>
		<title>GitRepository</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=GitRepository&amp;diff=852"/>
		<updated>2011-01-22T20:48:32Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== EekBoek opzetten van uit de Git repository===&lt;br /&gt;
&lt;br /&gt;
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op [http://eekboek.git.sourceforge.net/git/gitweb-index.cgi SourceForge]. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. &#039;&#039;&#039;Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.&#039;&#039;&#039; De commando&#039;s op deze pagina dienen als gewone user te worden uitgevoerd.&lt;br /&gt;
&lt;br /&gt;
U kunt een lokale kopie maken van de repository met het volgende commando:&lt;br /&gt;
 git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek&lt;br /&gt;
&lt;br /&gt;
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:&lt;br /&gt;
 cd eekboek&lt;br /&gt;
 make bootstrap&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dit vereist dat u de GNU versie van het programma &#039;make&#039; gebruikt.&#039;&#039;&#039; Heeft u dit programma niet, dan kunt u proberen of dit werkt:&lt;br /&gt;
 make -f GNUmakefile bootstrap&lt;br /&gt;
&lt;br /&gt;
Nadat de bootstrap is uitgevoerd, kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus:&lt;br /&gt;
 perl Build.PL&lt;br /&gt;
 ./Build&lt;br /&gt;
 ./Build test&lt;br /&gt;
&lt;br /&gt;
U kunt nu de nieuwe versie testen met:&lt;br /&gt;
 blib/script/ebshell&lt;br /&gt;
&lt;br /&gt;
Of de GUI versie met:&lt;br /&gt;
 blib/script/ebwxshell&lt;br /&gt;
&lt;br /&gt;
Om in een later stadium een nieuwe versie op te halen, dient u naar de &amp;quot;eekboek&amp;quot; directory te gaan die git de eerste keer heeft aangemaakt, en dan de volgende commando&#039;s uit te voeren. &amp;quot;./Build test&amp;quot; is wellicht niet altijd nodig.&lt;br /&gt;
 git pull&lt;br /&gt;
 make bootstrap&lt;br /&gt;
 perl Build.PL&lt;br /&gt;
 ./Build&lt;br /&gt;
 ./Build test&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Het is nog niet mogelijk om een EekBoek source distributie aan te maken omdat de daarvoor benodigde documentatiebestanden elders staan.&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
	<entry>
		<id>https://www.eekboek.nl/mediawiki/index.php?title=Platform:Ubuntu&amp;diff=843</id>
		<title>Platform:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://www.eekboek.nl/mediawiki/index.php?title=Platform:Ubuntu&amp;diff=843"/>
		<updated>2011-01-22T13:16:51Z</updated>

		<summary type="html">&lt;p&gt;Pvdv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10). Mocht je een wat oudere versie gebruiken, zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 9.10. &lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
===Installatie===&lt;br /&gt;
Voor de console versie van eekboek is het pakket &amp;quot;eekboek&amp;quot; nodig:&lt;br /&gt;
  sudo apt-get install eekboek&lt;br /&gt;
Indien je de grafische versie wilt gebruiken, installeer dan het pakket &amp;quot;eekboek-gui&amp;quot;. Dit pakket is afhankelijk van bovengenoemde pakket &amp;quot;eekboek&amp;quot; en zal dat dus ook installeren:&lt;br /&gt;
  sudo apt-get install eekboek-gui&lt;br /&gt;
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket &amp;quot;eekboek-db-postgresql&amp;quot; nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.&lt;br /&gt;
 sudo apt-get install eekboek-db-postgresql&lt;br /&gt;
&lt;br /&gt;
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.&lt;br /&gt;
&lt;br /&gt;
===Probleem bij deze versie van Ubuntu===&lt;br /&gt;
Bij deze versie van Ubuntu werd een defect libwx-perl pakket geleverd, dit probleem is echter nu opgelost doordat Ubuntu een nieuwe versie van libwx-perl levert.&lt;br /&gt;
&lt;br /&gt;
===EekBoek starten===&lt;br /&gt;
Indien alleen het pakket &amp;quot;eekboek&amp;quot; is geinstalleerd, tik dan &amp;quot;ebshell&amp;quot; in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.&lt;br /&gt;
&lt;br /&gt;
Indien ook het pakket &amp;quot;eekboek-gui&amp;quot; is geinstalleerd, kun je de grafische eekboek starten via &amp;quot;Toepassingen | Kantoor | EekBoek&amp;quot; (of &amp;quot;Applications | Office | EekBoek&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
===Verwijderen van EekBoek===&lt;br /&gt;
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando&#039;s:&lt;br /&gt;
 sudo apt-get remove eekboek&lt;br /&gt;
 sudo apt-get remove eekboek-gui&lt;br /&gt;
&lt;br /&gt;
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.&lt;/div&gt;</summary>
		<author><name>Pvdv</name></author>
	</entry>
</feed>