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.
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.
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
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
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
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
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.
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.
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>
In caso si voglia segnalare un bug è possibile farlo su GitHub Issues.
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.
- Alessio Gerace alessio.gerace@agilebg.com
- Lorenzo Battistini lorenzo.battistini@agilebg.com
- Roberto Onnis roberto.onnis@innoviu.com
- Daniele Sanna daniele.sanna@flosslab.com
- Samuele Collu Samuele.collu@flosslab.com
- Saul Lai saul.lai@flosslab.com
- Francesco Alba francesco.alba@flosslab.com
- Norman Argiolas norman.argiolas@flosslab.com
- Andrea Peruzzu andrea.peruzzu@flosslab.com
- Luca Cireddu luca.cireddu@flosslab.com