{"id":23424537,"url":"https://github.com/karlprieb/writefreely-docker","last_synced_at":"2025-04-12T17:12:06.131Z","repository":{"id":54864522,"uuid":"377268866","full_name":"karlprieb/writefreely-docker","owner":"karlprieb","description":"Deploy WriteFreely using docker.","archived":false,"fork":false,"pushed_at":"2021-07-02T17:50:13.000Z","size":25,"stargazers_count":33,"open_issues_count":1,"forks_count":9,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-18T00:44:48.895Z","etag":null,"topics":["docker","docker-compose","go","writefreely"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","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/karlprieb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-06-15T19:09:27.000Z","updated_at":"2024-09-24T22:48:08.000Z","dependencies_parsed_at":"2022-08-14T05:10:11.187Z","dependency_job_id":null,"html_url":"https://github.com/karlprieb/writefreely-docker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karlprieb%2Fwritefreely-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karlprieb%2Fwritefreely-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karlprieb%2Fwritefreely-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karlprieb%2Fwritefreely-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/karlprieb","download_url":"https://codeload.github.com/karlprieb/writefreely-docker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230915866,"owners_count":18299689,"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":["docker","docker-compose","go","writefreely"],"created_at":"2024-12-23T04:43:16.231Z","updated_at":"2024-12-23T04:43:16.864Z","avatar_url":"https://github.com/karlprieb.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://writefreely.org/img/writefreely.svg\" width=\"350px\" alt=\"WriteFreely\" /\u003e\n\u003c/p\u003e\n\nWriteFreely is a clean, minimalist publishing platform made for writers. Start a blog, share knowledge within your organization, or build a community around the shared act of writing.\n\n___\n\nThis project aim to provide an easy way to deploy WriteFreely using docker.\nIt currently doesn't provide any docker image, but instead it provides you an easy way to build your own image. I believe that is better, so you can choose the version that you want to deploy (any version or commit from writefreely repository).\n\nThe way that it works is pretty simple. It will just clone and build writefreely using Alpine Linux docker image as a base.\n\n## Setup\nClone the repository:\n\n``` sh\ngit clone https://github.com/karlprieb/writefreely-docker.git\n```\n\nEdit `.env` file so you can:\n* choose the writefreely repository and version that you want\n* choose external port\n* set the admin username and password\n\nChange/fill your writefreely configuration on `config/config.ini`\n\nYou can change your volumes bind on `docker-compose.yml` if you want.\n\nLaunch:\n\n``` sh\ndocker-compose up -d\n```\n\nIt will create/populate data folder with keys, pages, templates and the sqlite db file. You can backup this folder and also change pages and templates. To update pages and templates you need to restart the container.\n\nIf you will run writefreely behind a reverse proxy, which is recommended, you will also need to implement that on docker-compose.yml or add the correct networks if you're already running a reverse proxy.\n\nPlease feel free to open issues, reporting problems or to request new features. Also open new PRs if you feel that make sense. 😁\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarlprieb%2Fwritefreely-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkarlprieb%2Fwritefreely-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarlprieb%2Fwritefreely-docker/lists"}