Installera Roundcube och PostgreSQL i FreeBSD: Difference between revisions

From Peters wiki
Jump to navigation Jump to search
Line 3: Line 3:
Guiden använder portmaster för installation och konfigrurering av ports. Det går dock bra att köra vanliga make install etc. om man hellre vill det.
Guiden använder portmaster för installation och konfigrurering av ports. Det går dock bra att köra vanliga make install etc. om man hellre vill det.


== Installera PostgreSQL och skapa en databas för Roundcube ==
== Installera PostgreSQL ==
Installera PostgreSQL servern:
Installera PostgreSQL servern:
{{Box Kommando | portmaster /usr/ports/databases/postgresql84-server | }}
{{Box Kommando | portmaster /usr/ports/databases/postgresql84-server | }}
Line 29: Line 29:
När initieringen är klar, är det dax att starta servern:
När initieringen är klar, är det dax att starta servern:
{{Box Kommando | /usr/local/etc/rc.d/postgresql start | }}
{{Box Kommando | /usr/local/etc/rc.d/postgresql start | }}
=== Skapa en databas-användare och databas ===
För att kunna köra PostgreSQL kommandona createuser & createdb, måste man ha rättighet att göra det. Direkt efter installationen är det bara användaren pgsql som har rättighet. Så byt till denna användare:
{{Box Kommando | su pgsql | }}
Skapa en PostgreSQL-användare som inte kan skapa databaser eller andra roller och som inte är superuser och sätt ett lösenord:
{{Box Kommando | createuser -DRSP <username> |
Enter password for new role:
Enter it again:
}}
Skapa sedan en database som heter roundcube och som ägs av dbuser, character encoding sätter vi försäkerhetsskull till UTF-8:
{{Box Kommando | createdb -O dbuser roundcube -E utf-8 |}}
Logga nu ut som pgsql användaren:
{{Box Kommando | exit |}}


[[Category:FreeBSD]]
[[Category:FreeBSD]]

Revision as of 02:44, 31 December 2009

Denna guide visar hur man installerar Roundcube webmail och PostgreSQL på FreeBSD 8.0. Guiden förutsätter att det redan finns en fungerande SMTP resp. IMAP server samt en webserver med PHP stöd. Guiden kommer inte att visa hur man skapar en adressbok i LDAP, utan efter denna installation kan man lagra sin adressbok i databasen.

Guiden använder portmaster för installation och konfigrurering av ports. Det går dock bra att köra vanliga make install etc. om man hellre vill det.

Installera PostgreSQL

Installera PostgreSQL servern: Template:Box Kommando Även PostgreSQL klienten kommer att installeras. Välj default konfiguration. Editera rc.conf så att servern startas vid boot: Template:Box Fil FreeBSD kör default med UTF-8 för PostgreSQL databaser, så man kan direkt initiera servern: Template:Box Kommando

När initieringen är klar, är det dax att starta servern: Template:Box Kommando

Skapa en databas-användare och databas

För att kunna köra PostgreSQL kommandona createuser & createdb, måste man ha rättighet att göra det. Direkt efter installationen är det bara användaren pgsql som har rättighet. Så byt till denna användare: Template:Box Kommando Skapa en PostgreSQL-användare som inte kan skapa databaser eller andra roller och som inte är superuser och sätt ett lösenord: Template:Box Kommando Skapa sedan en database som heter roundcube och som ägs av dbuser, character encoding sätter vi försäkerhetsskull till UTF-8: Template:Box Kommando Logga nu ut som pgsql användaren: Template:Box Kommando