{"id":13558578,"url":"https://github.com/moritzfl/docker-fiduswriter","last_synced_at":"2025-04-03T13:31:36.789Z","repository":{"id":81616096,"uuid":"88064323","full_name":"moritzfl/docker-fiduswriter","owner":"moritzfl","description":"Docker image for fiduswriter collaborative writing tool","archived":true,"fork":false,"pushed_at":"2024-01-20T17:32:18.000Z","size":94,"stargazers_count":6,"open_issues_count":3,"forks_count":6,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-04T09:37:26.315Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/moritzf/fiduswriter/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/moritzfl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-04-12T14:57:16.000Z","updated_at":"2024-01-20T17:33:02.000Z","dependencies_parsed_at":"2024-11-04T18:31:10.671Z","dependency_job_id":null,"html_url":"https://github.com/moritzfl/docker-fiduswriter","commit_stats":null,"previous_names":[],"tags_count":71,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moritzfl%2Fdocker-fiduswriter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moritzfl%2Fdocker-fiduswriter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moritzfl%2Fdocker-fiduswriter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moritzfl%2Fdocker-fiduswriter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/moritzfl","download_url":"https://codeload.github.com/moritzfl/docker-fiduswriter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247009633,"owners_count":20868583,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T12:05:02.536Z","updated_at":"2025-04-03T13:31:36.508Z","avatar_url":"https://github.com/moritzfl.png","language":"Shell","funding_links":[],"categories":["Shell","others"],"sub_categories":[],"readme":"# Discontinued\n\nThis project is discontinued. Development does continue based on this project at the official [fiduswriter-docker project](https://github.com/fiduswriter/fiduswriter-docker)\n\n# docker-fiduswriter\n\n[![automated](https://img.shields.io/docker/automated/moritzf/fiduswriter.svg)](https://hub.docker.com/r/moritzf/fiduswriter/)\n[![build](https://img.shields.io/docker/build/moritzf/fiduswriter.svg)](https://hub.docker.com/r/moritzf/fiduswriter/)\n[![pulls](https://img.shields.io/docker/pulls/moritzf/fiduswriter.svg)](https://hub.docker.com/r/moritzf/fiduswriter/)\n\n[FidusWriter](https://github.com/fiduswriter/fiduswriter) is a collaborative online writing tool. This is a docker image that was built following the official installation manual for Ubuntu as closely as possible.\n\n## Builds and Tags on DockerHub\n\nBuilds on Docker are tagged following this pattern and are triggered automatically through changes in [this project (moritzfl/docker-fiduswriter)](https://github.com/moritzfl/docker-fiduswriter) (\"develop\" ist triggered by commits, the others through releases):\n\n- __latest__: latest release or prerelease of fiduswriter (most current \"release-\\[VERSION\\]\" or \"prerelease-\\[VERSION\\]\")\n\n- __latest-stable__: version representing the latest stable release of fiduswriter (most current \"release-\\[VERSION\\]\")\n\n- __release-\\[VERSION\\]__: a stable release of fiduswriter (equivalent to \"release\" on fiduswriter-repo)\n\n- __prerelease-\\[VERSION\\]__: a potentially unstable version of fiduswriter (equivalent to \"prerelease\" on fiduswriter-repo) \n\n- __develop__: a development build is done after each commit\n\n## How to use this image\n\nYou will need to modify the entries for ALLOWED_HOSTS in the file /data/configuration.py in order to allow __access__ from any __URL other than localhost__. I would recommend mapping the data directory to a directory on your host machine for data persistence and easy configuration (follow the instrucions below).\n\nUntil you define a mail-server (also through /data/configuration.py), the mails and contained __links required for user registration__ get printed to the __outputstream of the container__.\n\nIn order to persist data, you __must grant write access for the executing user (fiduswriter)__ to the data directory that you want to map to on the host. This can be achieved by issuing the command below. If you do not ensure access to the desired directory on the host, fiduswriter will not run correctly.\n~~~~\n$ sudo chown -R 999:999 /host/directory\n~~~~\n(Replace \"/host/directory\" with a valid directory on your host machine)\n\nTo get fiduswriter running use (you can do without -v /host/directory:/data but that means no persistent data): \n~~~~\n$ docker run -d -v /host/directory:/data -p 8000:8000 --name moritzf-fiduswriter moritzf/fiduswriter:latest\n~~~~\n(Replace \"/host/directory\" with a valid directory on your host machine)\n\nIf needed, you can create an administrative account for fiduswriter by attaching the container to your terminal and issuing the following command:\n~~~~\n$ python3 manage.py createsuperuser\n~~~~\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoritzfl%2Fdocker-fiduswriter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoritzfl%2Fdocker-fiduswriter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoritzfl%2Fdocker-fiduswriter/lists"}