404
- -Page not found :(
-The requested page could not be found.
-Gancio was born in Italy from political hacking movements, in particular from the hacklab underscore. -We deal not only with technology but also with politics because we believe that technology is not neutral, that the Internet can also become an instrument of oppression, that information and software must be free and that knowledge is not for sale. For us, hacking is study and sharing, it is conscious and unconventional use of tools.
- -In 2018 we set up a “radical local server” cisti.org that hosts services explicitly designed for local people / movements / groups / collectives and it is NOT our intention to grow. In fact, we believe that one of the main issues of technology is the scale.
- -We liked very much the idea of the federation and following the example of our brothers and sisters in bologna (the bida.im collective) we setup a mastodon instance as a first service.
- -The next step was to host a shared calendar, but as we didn’t find anything that would fit, we decided to write it ourselves.
- - - -Main gancio configuration is done with a configuration file.
-This shoud be a .json or a .js file and could be specified using the --config flag.
gancio start --config ./config.jsonpm2 start gancio start -- --config ~/config.jsonThe title will be in rss feed, in html head and in emails:
-"title": "Gancio"

"description": "a shared agenda for local communities"
URL where your site will be accessible (include http or https):
-"baseurl": "https://gancio.cisti.org"
This probably support unix socket too :D
-"server": {
- "host": "localhost",
- "port": 13120
-}
-DB configuration, look here for options.
-"db": {
- "dialect": "sqlite",
- "storage": "/tmp/db.sqlite"
-}
-Where to save images
-"upload_path": "./uploads"
SMTP configuration. -Gancio should send emails at following events:
-"smtp": {
- "auth": {
- "user": "",
- "pass": ""
- },
- "secure": true,
- "host": ""
- }
-Email of administrator. Note that email from gancio comes from this email and that -the SMTP configuration above should allow to use this address as from.
-You could specify another favicon. This is also used as logo (top-left
-corner):
-"favicon": "./favicon.ico"
Probably you want to modify some text for your specific community, that’s
-why we thought the user_locale configuration: you can specify your version of
-each string of gancio making a directory with your locales inside.
-For example, let’s say you want to modify the text inside the /about
-page:
-mkdir /opt/gancio/user_locale
-put something like this in /opt/gancio/user_locale/en.js to override the about in
-english:
export default {
- about: 'A new about'
-}
-and then point the user_locale configuration to that directory:
"user_locale": "/opt/gancio/user_locale"
-Watch here for a
-list of strings you can override.
-
Note that a restart is needed when you change
-user_locale’s content.
{
- "title": "Gancio",
- "description": "A shared agenda for local communities",
- "baseurl": "http://localhost:13120",
- "server": {
- "host": "0.0.0.0",
- "port": 13120
- },
- "db": {
- "dialect": "sqlite",
- "storage": "/tmp/db.sqlite"
- },
- "upload_path": "./",
- "favicon": "../dist/favicon.ico",
- "smtp": {
- "auth": {
- "user": "",
- "pass": ""
- },
- "secure": true,
- "host": ""
- },
- "admin_email": "",
- "secret": "notsosecret"
-}
-