Skip to content

istivalones/seedoo

 
 

Repository files navigation

Seedoo

La piattaforma software di nuova generazione per la digitalizzazione della PA.

Il software gestisce l'intero iter documentale in maniera personalizzata e integrata, Protocollo informatico, Gestione Documentale, Integrazione PEC, Analisi dei Dati, sono alcuni degli strumenti che permettono alla nuova PA di perseguire i propri obiettivi in un'ottica di performance, governance e trasparenza verso il cittadino.

Installazione

Per il funzionamento dell'applicazione è necessario un ambiente GNU/Linux con database PostgreSQL. La seguente procedura è basata sulla distribuzione GNU/Linux Ubuntu Server 16.04 amd64.

Installazione dipendenze di sistema

Installare da utente root i seguenti pacchetti:

apt-get install wkhtmltopdf node-less inkscape pandoc texlive-fonts-recommended \
    build-essential automake autoconf libtool pkg-config python-dev python-virtualenv \
    python-pip python-setuptools libjpeg-dev libgif-dev libpng12-dev libpq-dev libxml2-dev \
    libxslt1-dev libldap2-dev libssl-dev libfreetype6-dev libwebp-dev libdotconf-dev \
    libsasl2-dev libyaml-dev libtiff5-dev postgresql postgresql-client poppler-utils \
    default-jre xvfb

Download del codice

Entrare nella cartella del programma e clonare il repository

cd ~/
git clone https://github.com/seedoo/seedoo.git ~/seedoo
cd ~/seedoo
git submodule init
git submodule update

Creazione Python virtualenv

Creare un virtualenv python ed installare le dipendenze necessarie:

cd ~/seedoo
virtualenv venv
./venv/bin/pip install -r ocb/requirements.txt 
./venv/bin/pip install -r requirements.txt

Creazione utente database PostgreSQL

Creare un utente PostegreSQL dedicato per Seedoo con i diritti per la creazione di database.

Collegarsi al database PostgreSQL come utente amministratore (utente postgres) è possibile effetture la creazione dell'utente seedoo con la seguente query:

sudo bash
su - postgres
echo "CREATE ROLE seedoo NOSUPERUSER NOCREATEROLE CREATEDB LOGIN INHERIT NOREPLICATION ENCRYPTED PASSWORD 'seedoo';" | psql
exit
exit

Avvio Odoo

Avviare Odoo usando lo script run.sh :

cd ~/seedoo
bash run.sh

Una volta avviato Odoo collegarsi via browser al backend tramite l'indirizzo http://<address>:8069, dove address è l'indirizzo della macchina.

Creazione Database Odoo

Collegarsi via browser al backend e creare un database di partenza per i moduli Seedoo con i seguenti dati:

  • Password principale: admin
  • Scegli un nome per il database: seedoo
  • Lingua Predefinita: Italian/Italiano
  • Scegli una password: <la_tua_password> , dove la_tua_password è la password che sceglierai per l'utente admin.
  • Conferma password: <la_tua_password> , dove la_tua_password è la password che sceglierai per l'utente admin.

Completata la creazione del database il sistema accederà automaticamente con l'utenza admin appena creata al backend.

Installazione Moduli Seedoo

Accedere al backend con l'utenza admin e procedere quindi con la ricerca dei moduli seedoo, procedere infine con la loro installazione.

Compilare il form di configurazione Seedoo proposto post installazione indicando i dati della propria PA.

In sistema è correttamente installato.

Per accedere:

  • Indirizzo:http://<address>:8069
  • Username: admin
  • Password: <la_tua_password>

Bug Tracker

In caso si voglia segnalare un bug è possibile farlo su GitHub Issues.

Credits

Maintainer

Questo software è mantenuto dalla communità Seedoo.

Seedoo è un prodotto supportato da Agilebg, Flosslab e Innoviù, aziende specializzate nella realizzazione di software avanzati per Pubbliche Amministrazioni ed Enti Privati.

Per uteriori informazioni, visitare il sito www.seedoo.it.

Contributors

About

La piattaforma di Gestione Documentale e Protocollazione Informatica a norma per le PA

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 94.0%
  • JavaScript 3.0%
  • CSS 2.9%
  • Shell 0.1%