Procházet zdrojové kódy

wekan.github.io to wekan.fi, and blog.wekan.team to wekan.fi/blog

Lauri Ojansivu před 11 hodinami
rodič
revize
89480b61ce
59 změnil soubory, kde provedl 134 přidání a 134 odebrání
  1. 4 4
      README.md
  2. 1 1
      docs/API/Boards.md
  3. 1 1
      docs/API/Code.md
  4. 2 2
      docs/API/Custom-Fields.md
  5. 1 1
      docs/API/New-card-with-Python3-and-REST-API.md
  6. 1 1
      docs/API/Role.md
  7. 2 2
      docs/Backup/Backup.md
  8. 3 3
      docs/Backup/Rclone/Rclone.md
  9. 2 2
      docs/Databases/ToroDB-PostgreSQL/README.md
  10. 2 2
      docs/Date/Day-of-week-start.md
  11. 5 5
      docs/DeveloperDocs/Deep-Dive-Into-WeKan.md
  12. 1 1
      docs/DeveloperDocs/Design-Principles.md
  13. 3 3
      docs/DeveloperDocs/Developer-Documentation.md
  14. 1 1
      docs/DeveloperDocs/WeKan-Multiverse-Roadmap.md
  15. 1 1
      docs/DragDrop/Drag-Drop.md
  16. 5 5
      docs/FAQ/FAQ.md
  17. 1 1
      docs/FAQ/Hall-of-Shame.md
  18. 3 3
      docs/FAQ/IRC-FAQ.md
  19. 1 1
      docs/FAQ/Press.md
  20. 1 1
      docs/FAQ/Requirements.md
  21. 1 1
      docs/FAQ/WeKan-Multiverse-Roadmap.md
  22. 1 1
      docs/Features/Allow-private-boards-only.md
  23. 1 1
      docs/Features/Cover/Cover.md
  24. 6 6
      docs/Features/CustomFields/CustomFields.md
  25. 25 25
      docs/Features/Features.md
  26. 3 3
      docs/Features/IFTTT/IFTTT.md
  27. 3 3
      docs/Features/Multiline.md
  28. 1 1
      docs/Features/PWA.md
  29. 2 2
      docs/Features/Subtasks.md
  30. 2 2
      docs/ImportExport/CSV/CSV.md
  31. 2 2
      docs/ImportExport/Delete-Board.md
  32. 1 1
      docs/ImportExport/trello/Wekan-vs-Trello-vs-Restyaboard.md
  33. 1 1
      docs/Login/Adding-users.md
  34. 2 2
      docs/Login/Azure/Azure.md
  35. 1 1
      docs/Login/Keycloak/Keycloak.md
  36. 3 3
      docs/Login/OAuth2.md
  37. 1 1
      docs/Platforms/FOSS/Friend/Friend.md
  38. 1 1
      docs/Platforms/FOSS/Helm2.md
  39. 1 1
      docs/Platforms/FOSS/Platforms.md
  40. 6 6
      docs/Platforms/FOSS/RaspberryPi/Raspberry-Pi.md
  41. 1 1
      docs/Platforms/FOSS/Sandstorm/Developing-Wekan-for-Sandstorm.md
  42. 1 1
      docs/Platforms/FOSS/Sandstorm/Export-from-Wekan-Sandstorm-grain-.zip-file.md
  43. 1 1
      docs/Platforms/FOSS/Sandstorm/Wekan-Sandstorm-cards-to-CSV-using-Python.md
  44. 1 1
      docs/Platforms/FOSS/Snap/CentOS-7.md
  45. 2 2
      docs/Platforms/FOSS/UCS/UCS.md
  46. 1 1
      docs/Platforms/FOSS/ppc.md
  47. 1 1
      docs/Platforms/FOSS/s390x.md
  48. 3 3
      docs/Platforms/FOSS/virtual-appliance.md
  49. 1 1
      docs/Platforms/Propietary/Cloud/AWS.md
  50. 1 1
      docs/Platforms/Propietary/Cloud/Metal.md
  51. 1 1
      docs/Platforms/Propietary/Cloud/PikaPods/PikaPods.md
  52. 4 4
      docs/Platforms/Propietary/Mac.md
  53. 2 2
      docs/Platforms/Propietary/Windows/Offline.md
  54. 3 3
      docs/README.md
  55. 1 1
      docs/Theme/Custom-CSS-themes.md
  56. 1 1
      docs/Theme/Dark-Mode.md
  57. 1 1
      docs/Translations/Customize-Translations.md
  58. 2 2
      docs/Webhooks/Outgoing-Webhook-to-Discord.md
  59. 1 1
      docs/Webserver/Scaling.md

+ 4 - 4
README.md

@@ -4,7 +4,7 @@
 
 ## Downloads
 
-https://wekan.github.io / Install WeKan ® Server
+https://wekan.fi / Install WeKan ® Server
 
 ## Docker Containers
 
@@ -16,7 +16,7 @@ docker-compose.yml at https://github.com/wekan/wekan/blob/main/docker-compose.ym
 
 ## Standards
 
-- [WeKan and Standard for Public Code](https://wekan.github.io/standard-for-public-code/) assessment was made at 2023-11.
+- [WeKan and Standard for Public Code](https://wekan.fi/standard-for-public-code/) assessment was made at 2023-11.
   Currently Wekan meets 8 out of 16 criteria out of the box.
   Some others could be met with small changes.
 
@@ -109,7 +109,7 @@ By working directly with WeKan ® you get the benefit of active maintenance and
 
 ## Getting Started with Development
 
-The default branch uses [Meteor 2 with Node.js 14](https://wekan.github.io/install/).
+The default branch uses [Meteor 2 with Node.js 14](https://wekan.fi/install/).
 
 To contribute, [create a fork](https://github.com/wekan/wekan/wiki/Emoji#2-create-fork-of-httpsgithubcomwekanwekan-at-github-web-page) and run `./rebuild-wekan.sh` (or `./rebuild-wekan.bat` on Windows) as detailed [here](https://github.com/wekan/wekan/wiki/Emoji#3-select-option-1-to-install-dependencies-and-then-enter). Once you're ready, please test your code and [submit a pull request (PR)](https://github.com/wekan/wekan/wiki/Emoji#7-test).
 
@@ -128,7 +128,7 @@ with [Meteor](https://www.meteor.com).
 
 [platforms]: https://github.com/wekan/wekan/wiki/Platforms
 [dev_docs]: https://github.com/wekan/wekan/wiki/Developer-Documentation
-[screenshot_wekan]: https://wekan.github.io/wekan-dark-mode.png
+[screenshot_wekan]: https://wekan.fi/wekan-dark-mode.png
 [features]: https://github.com/wekan/wekan/wiki/Features
 [roadmap_wekan]: https://boards.wekan.team/b/D2SzJKZDS4Z48yeQH/wekan-open-source-kanban-board-with-mit-license
 [wekan_issues]: https://github.com/wekan/wekan/issues

+ 1 - 1
docs/API/Boards.md

@@ -40,7 +40,7 @@ Optional, and defaults:
 - "permission":"private"   <== Set to "public" if you want public Wekan board
 - "color":"belize"        <== Board color: belize, nephritis, pomegranate, pumpkin, wisteria, midnight.
 
-<img src="https://wekan.github.io/board-colors.png" width="40%" alt="Wekan logo" />
+<img src="https://wekan.fi/board-colors.png" width="40%" alt="Wekan logo" />
 
 Example:
 ```

+ 1 - 1
docs/API/Code.md

@@ -28,6 +28,6 @@ https://github.com/wekan/wekan/blob/main/api.py
 
 ### 4) API Docs
 
-https://wekan.github.io/api/
+https://wekan.fi/api/
 
 Building API Docs: https://github.com/wekan/wekan/blob/main/releases/rebuild-docs.sh

+ 2 - 2
docs/API/Custom-Fields.md

@@ -2,10 +2,10 @@
 https://github.com/wekan/wekan/wiki/REST-API#example-call---as-form-data
 
 2) There needs to be Custom Field added to board
-https://wekan.github.io/api/v4.42/#wekan-rest-api-customfields
+https://wekan.fi/api/v4.42/#wekan-rest-api-customfields
 
 3) Custom Field at board and card will have same `_id`
-https://wekan.github.io/api/v4.42/#put_board_list_card
+https://wekan.fi/api/v4.42/#put_board_list_card
 
 4) When writing Custom Field value to card, like text field, content type needs to be "application/json" and the string needs to be an array:
 ```

+ 1 - 1
docs/API/New-card-with-Python3-and-REST-API.md

@@ -3,7 +3,7 @@ Wekan provides a python script to ease the call of the REST API from command lin
 # Context
 
 - [API Login to get Bearer token](REST-API#example-call---as-form-data)
-- [API docs and examples for various programming languages](https://wekan.github.io/api/), there is Boards / Export for exporting board with API
+- [API docs and examples for various programming languages](https://wekan.fi/api/), there is Boards / Export for exporting board with API
 - In the right menu, scroll down REST API Docs etc links =====>
 - Wekan-Gogs integration with Node.js https://github.com/wekan/wekan-gogs
 

+ 1 - 1
docs/API/Role.md

@@ -4,7 +4,7 @@ BoardAdmin can change role of user at right sidebar / click avatar / select role
 
 # Change Role with API
 
-- https://wekan.github.io/api/
+- https://wekan.fi/api/
 - api.py at https://github.com/wekan/wekan
 - Login to API https://github.com/wekan/wekan/wiki/REST-API#example-call---as-json
 

+ 2 - 2
docs/Backup/Backup.md

@@ -137,11 +137,11 @@ https://nosqlbooster.com/downloads
 
 ### At server where Wekan Snap is installed, MongoDB is running at localhost port 27019
 
-<img src="https://wekan.github.io/nosqlbooster-basic-connection.png" width="60%" alt="Wekan logo" />
+<img src="https://wekan.fi/nosqlbooster-basic-connection.png" width="60%" alt="Wekan logo" />
 
 ### You can tunnel via SSH to server, using password auth or private key auth dropdown selection
 
-<img src="https://wekan.github.io/nosqlbooster-ssh-tunnel.png" width="60%" alt="Wekan logo" />
+<img src="https://wekan.fi/nosqlbooster-ssh-tunnel.png" width="60%" alt="Wekan logo" />
 
 # Scheduled backups to local or remote server
 

+ 3 - 3
docs/Backup/Rclone/Rclone.md

@@ -32,15 +32,15 @@ Instead of filesystem, Rclone mounted cloud filesystem directory can be used, li
 
 Note: In some cases, only buttons `Move all attachments` at top are visible. In some other cases, there is more visible, like moving all attachments of board, etc, maybe when some have been already moved.
 
-<img src="https://wekan.github.io/rclone/wekan-admin-panel.png" width="100%" alt="Wekan Admin Panel file move" />
+<img src="https://wekan.fi/rclone/wekan-admin-panel.png" width="100%" alt="Wekan Admin Panel file move" />
 
 ## Screenshot 2: Files at MinIO after moving all to filesystem
 
-<img src="https://wekan.github.io/rclone/minio1.png" width="100%" alt="MinIO 1" />
+<img src="https://wekan.fi/rclone/minio1.png" width="100%" alt="MinIO 1" />
 
 ## Screenshot 3: Files at MinIO after moving all to filesystem
 
-<img src="https://wekan.github.io/rclone/minio2.png" width="100%" alt="MinIO 2" />
+<img src="https://wekan.fi/rclone/minio2.png" width="100%" alt="MinIO 2" />
 
 ## Rclone config
 

+ 2 - 2
docs/Databases/ToroDB-PostgreSQL/README.md

@@ -9,7 +9,7 @@ ToroDB is compatible with MongoDB 3.0. WeKan 7.x is compatible with MongoDB 6.x.
 # Docker: Wekan to PostgreSQL read-only mirroring
 
 * [Wekan kanban board, made with Meteor.js framework, running on
-  Node.js](https://wekan.github.io) -- [GitHub](https://github.com/wekan/wekan)
+  Node.js](https://wekan.fi) -- [GitHub](https://github.com/wekan/wekan)
 * [MongoDB NoSQL database](https://www.mongodb.com)
 * [ToroDB: MongoDB to PostgreSQL read-only mirroring, programmed with Java](https://www.8kdata.com/products) --
   [GitHub](https://github.com/torodb/stampede) --
@@ -61,4 +61,4 @@ docker-compose up -d
 
 [GitHub issue 787](https://github.com/wekan/wekan/issues/787)
 
-[screenshot]: https://wekan.github.io/ToroDB.png
+[screenshot]: https://wekan.fi/ToroDB.png

+ 2 - 2
docs/Date/Day-of-week-start.md

@@ -1,7 +1,7 @@
 ## 1) Click right top your username
 
-<img src="https://wekan.github.io/day/day_of_week_start_1.png" width="40%" alt="Day of Week Start 1" />
+<img src="https://wekan.fi/day/day_of_week_start_1.png" width="40%" alt="Day of Week Start 1" />
 
 ## 2) Click Change Settings => Set day of the week start => Select first day of the week from dropdown menu
 
-<img src="https://wekan.github.io/day/day_of_week_start_2.png" width="40%" alt="Day of Week Start 1" />
+<img src="https://wekan.fi/day/day_of_week_start_2.png" width="40%" alt="Day of Week Start 1" />

+ 5 - 5
docs/DeveloperDocs/Deep-Dive-Into-WeKan.md

@@ -4,7 +4,7 @@ https://www.youtube.com/watch?v=ke-mbnZM3zE
 
 ## Screenshot of Meteor WeKan
 
-<img src="https://wekan.github.io/wekan-dark-mode.png" width="100%" alt="Meteor WeKan screenshot" />
+<img src="https://wekan.fi/wekan-dark-mode.png" width="100%" alt="Meteor WeKan screenshot" />
 
 ## Description of Meteor WeKan
 
@@ -36,8 +36,8 @@ https://www.youtube.com/watch?v=ke-mbnZM3zE
 - CPU: amd64, arm64, s390x, Source Bundle at https://github.com/wekan/wekan/wiki/Raspberry-Pi
 - Windows On-Premise: https://github.com/wekan/wekan/wiki/Offline
 - Mac: Docker, or at https://github.com/wekan/wekan/wiki/Mac
-- Newest at platforms: Source Bundle, Snap Candidate, Docker, Kubernetes https://wekan.github.io
-- Platforms that will be updated to be up-to-date: Snap Stable, Sandstorm, UCS https://wekan.github.io
+- Newest at platforms: Source Bundle, Snap Candidate, Docker, Kubernetes https://wekan.fi
+- Platforms that will be updated to be up-to-date: Snap Stable, Sandstorm, UCS https://wekan.fi
 
 ## Meteor WeKan Features
 
@@ -102,7 +102,7 @@ https://www.youtube.com/watch?v=ke-mbnZM3zE
 - Default board for users https://github.com/wekan/wekan/pull/5098
 - Brute Force Accounts Lockout https://github.com/wekan/wekan/wiki/Accounts-Lockout
 - Markdown, Emoji, MathML, sanitizing https://github.com/wekan/wekan/blob/main/packages/markdown/src/template-integration.js
-- Many security fixes from Responsible Disclosure https://wekan.github.io/hall-of-fame/
+- Many security fixes from Responsible Disclosure https://wekan.fi/hall-of-fame/
 
 ## Upcoming Features
 
@@ -126,7 +126,7 @@ https://www.youtube.com/watch?v=ke-mbnZM3zE
 - So here is The Deep Dive!
 - Questions for upcoming "This Week in MeteorJS", some already mentioned to be upcoming:
   - How to upgrade dependencies to Meteor 3.0 ? Some answer was to mention Meteor version at package dependency:
-    <img src="https://wekan.github.io/upgrade-meteor3-new.png" width="100%" alt="Meteor 3.0 upgrading dependencies" />
+    <img src="https://wekan.fi/upgrade-meteor3-new.png" width="100%" alt="Meteor 3.0 upgrading dependencies" />
   - But what if adding dependency adds some more error messages? Probably that depends on error message, like here when
     trying to upgrade to Meteor 3.0 alpha 15: https://github.com/wekan/wekan/issues/5142
   - https://forums.meteor.com/t/my-journey-towards-meteor-3-0/60001/23

+ 1 - 1
docs/DeveloperDocs/Design-Principles.md

@@ -18,7 +18,7 @@
   - PWA https://github.com/wekan/wekan/wiki/PWA
   - On-Premise:
     - Linux amd64/arm64/s390x
-      - https://wekan.github.io/install/
+      - https://wekan.fi/install/
       - https://github.com/wekan/wekan/wiki/Raspberry-Pi 
     - Windows https://github.com/wekan/wekan/wiki/Offline
     - Mac https://github.com/wekan/wekan/wiki/Mac

+ 3 - 3
docs/DeveloperDocs/Developer-Documentation.md

@@ -12,9 +12,9 @@ Please read the meteor style guide before making any significant contribution.
 - [How realtime board updates work](https://github.com/wekan/wekan/issues/3788#issuecomment-834649553)
 - [Mobile Web interface](https://github.com/wekan/wekan/issues/3566#issuecomment-778700604)
 - [How to add RTL support](https://github.com/wekan/wekan/issues/3376#issuecomment-766092425)
-- [How to code Part 1](https://blog.wekan.fi/2019/04/howto-code-part-1-learning-to-learn/)
-- [First time Wekan contributor easily figures out Wekan and develops big features](https://blog.wekan.fi/2018/05/wekan-v1-00-released/)
-- [Benefits of contributing your features to upstream Wekan](https://blog.wekan.fi/2018/02/benefits-of-contributing-your-features-to-upstream-wekan/)
+- [How to code Part 1](https://wekan.fi/blog/2019/04/howto-code-part-1-learning-to-learn/)
+- [First time Wekan contributor easily figures out Wekan and develops big features](https://wekan.fi/blog/2018/05/wekan-v1-00-released/)
+- [Benefits of contributing your features to upstream Wekan](https://wekan.fi/blog/2018/02/benefits-of-contributing-your-features-to-upstream-wekan/)
 - [Excellent example how pull requests are improved and integrated, and not needed commits removed](https://github.com/wekan/wekan/pull/1470)
 - [How to add dependency](https://github.com/wekan/wekan/discussions/5235)
 - [How to add set default view feature](https://github.com/wekan/wekan/discussions/5233)

+ 1 - 1
docs/DeveloperDocs/WeKan-Multiverse-Roadmap.md

@@ -101,7 +101,7 @@
 
 Supporting many more webbrowsers:
 
-<img src="https://wekan.github.io/manybrowser.png" width="100%" alt="Multiverse WeKan screenshot" />
+<img src="https://wekan.fi/manybrowser.png" width="100%" alt="Multiverse WeKan screenshot" />
 
 ## Talks
 

+ 1 - 1
docs/DragDrop/Drag-Drop.md

@@ -10,7 +10,7 @@ It depends on role of user what drag drop is allowed https://github.com/wekan/we
 
 3. Use non-drag-handle area to to view other parts of board, by dragging board up/down/left/right, without moving any icons etc.
 
-<img src="https://wekan.github.io/dragdrop/mobile-drag-drop.png" width="40%" alt="Wekan logo" />
+<img src="https://wekan.fi/dragdrop/mobile-drag-drop.png" width="40%" alt="Wekan logo" />
 
 ## 2 or more external screens of desktop or mobile
 

+ 5 - 5
docs/FAQ/FAQ.md

@@ -31,7 +31,7 @@ It's a very specific niche, with limited amount competitors, with all of this ap
 - Permissive MIT license (if some other changes to GPL, Open Core, has https://sso.tax , is propietary etc, it's not in same niche anymore)
 - Self-hosted (or SaaS)
 - All code https://github.com/wekan/wekan and docs https://github.com/wekan/wekan/wiki Open Source
-- Available for many OS and CPU platforms, listed at download/install section of https://wekan.github.io
+- Available for many OS and CPU platforms, listed at download/install section of https://wekan.fi
 - Translated to 70+ languages at https://app.transifex.com/wekan
 - Has optional affordable Commercial Support for Features/Fixes/Support/Hosting available https://wekan.fi/commercial-support/ that funds development of WeKan. Commercial Support provides private support chat with maintainer of WeKan.
 - Is actively maintained with major features and fixes being added
@@ -67,7 +67,7 @@ Cross-Platform FOSS maintainer,
 Cloud Architect, Full-Stack Developer, SysAdmin and SysOp.
 He has experience of [having added and removed over 4 million lines of code](https://github.com/wekan/wekan/blob/main/releases/count-lines-of-code-per-committer.sh) to
 [Meteor Full-Stack Web Framework](https://www.meteor.com)
-based [WeKan Open Source kanban](https://wekan.github.io),
+based [WeKan Open Source kanban](https://wekan.fi),
 that has been [translated to 70+ languages](https://explore.transifex.com/wekan/wekan/),
 and is currently used at [most countries of the world](https://snapcraft.io/wekan).
 At 2024-06-04, he is currently [4h most active GitHub committer at Finland](https://committers.top/finland).
@@ -78,8 +78,8 @@ He is credited as having built quality control system
 with comparisons of groups and fitness test calculations,
 company infra, migration from On-Premises to Cloud,
 SLA support, IT support, [games](https://github.com/xet7/notegame), database apps, websites,
-[winner of 2th place at EU NGI ONTOCHAIN Hackathon](https://wekan.github.io/donated/ontochain-certificate.png),
-[winner of 20i FOSS Awards](https://wekan.github.io/donated/foss-awards-2022/20i_FOSS_Awards_Winners_Announced_(Press_Release).pdf), and [porting to 30+ CPU/OS](https://github.com/xet7/darkesthour).
+[winner of 2th place at EU NGI ONTOCHAIN Hackathon](https://wekan.fi/donated/ontochain-certificate.png),
+[winner of 20i FOSS Awards](https://wekan.fi/donated/foss-awards-2022/20i_FOSS_Awards_Winners_Announced_(Press_Release).pdf), and [porting to 30+ CPU/OS](https://github.com/xet7/darkesthour).
 
 At MeteorJS Dispatches Video Podcast, he has been
 interviewed [about WeKan](https://www.youtube.com/watch?v=ke-mbnZM3zE&t=1342s),
@@ -109,7 +109,7 @@ Wekan:
 - Wekan does not load any files from Internet, when starting Wekan. For further restrictions, you could on internal server only allow incoming and outgoing traffic from
   on internal server firewall to those computers that need to use Wekan.
 - There is contributors to Wekan from all over the world, that add fixes and features to Wekan.
-- There has been some code reviews done by security researchers https://wekan.github.io/hall-of-fame/ and there has been fixes to Wekan related to that.
+- There has been some code reviews done by security researchers https://wekan.fi/hall-of-fame/ and there has been fixes to Wekan related to that.
 - xet7 tries to be less evil by trying to listen to some user feedback. For example, someone suggested [inner shadow](https://github.com/wekan/wekan/issues/1690), so it was added, but because of feedback from users inner shadow was removed. Same with removing and adding back [SMTP settings in Admin Panel](https://github.com/wekan/wekan/issues/1790). Unfortunately it's not possible to make everyone happy because different people have different opinions, so xet7 tries to select something that makes some sense. Improvement suggestions welcome.
 
 ## When new version of Wekan will be released? When my pull request will be tested, commented or merged?

+ 1 - 1
docs/FAQ/Hall-of-Shame.md

@@ -2,7 +2,7 @@
 
 ## Description
 
-Lauri Ojansivu (xet7) has [trademark to WeKan](https://www.tmdn.org/tmview/#/tmview/detail/FI50202100052006A), as can be seen from bottom of official WeKan webpage https://wekan.github.io . Official domain is https://wekan.fi .
+Lauri Ojansivu (xet7) has [trademark to WeKan](https://www.tmdn.org/tmview/#/tmview/detail/FI50202100052006A), as can be seen from bottom of official WeKan webpage https://wekan.fi . Official domain is https://wekan.fi .
 
 Lauri Ojansivu, as maintainer of WeKan Open Source kanban, has added and removed about [4 million lines of code](https://github.com/wekan/wekan/graphs/contributors) to WeKan since December 2016. All changes to WeKan are at [ChangeLog](https://github.com/wekan/wekan/graphs/contributors). WeKan is used at [most countries of the world](https://wekan.github.com)
 

+ 3 - 3
docs/FAQ/IRC-FAQ.md

@@ -1,6 +1,6 @@
 # Wekan - Open Souce kanban - IRC FAQ
 
-- [Wekan website](https://wekan.github.io)
+- [Wekan website](https://wekan.fi)
 
 ### If you are in a hurry, please don't use IRC
 
@@ -49,7 +49,7 @@ If you mean bug about [only 20 newest comments visible](https://github.com/wekan
 [16:13:27] <Dalisay> if this does not change,  I will
 gather a group of developers to make a reasonable fork
 ```
-A: I don't know why you think fork would be necessary. I welcome all new contributors and co-maintainers, and help them to get up to speed. You can send your pull requests to Wekan https://github.com/wekan/wekan/pulls . I do have also [blog post about it](https://blog.wekan.fi/2018/02/benefits-of-contributing-your-features-to-upstream-wekan/index.html). All what I do on Wekan is based of feedback at GitHub issues, chats and emails. Wekan is friendly Community driven Open Source project. I do also provide [Commercial Support](https://wekan.fi/commercial-support) for features and fixes.
+A: I don't know why you think fork would be necessary. I welcome all new contributors and co-maintainers, and help them to get up to speed. You can send your pull requests to Wekan https://github.com/wekan/wekan/pulls . I do have also [blog post about it](https://wekan.fi/blog/2018/02/benefits-of-contributing-your-features-to-upstream-wekan/index.html). All what I do on Wekan is based of feedback at GitHub issues, chats and emails. Wekan is friendly Community driven Open Source project. I do also provide [Commercial Support](https://wekan.fi/commercial-support) for features and fixes.
 
 ### Q: CPU usage?
 ```
@@ -146,7 +146,7 @@ A:
 - What is URL to your fork? Please send it to me with email to x@xet7.org . Thanks! Currently there is about 2200 forks of Wekan, it would be hard to find without exact URL.
 - What features and fixes have you implemented to Wekan?
 - [What usually happens when Wekan gets broken](Test-Edge#what-usually-happens-when-wekan-gets-broken).
-- [Benefits of contributing your features to upstream Wekan](https://blog.wekan.fi/2018/02/benefits-of-contributing-your-features-to-upstream-wekan/index.html).
+- [Benefits of contributing your features to upstream Wekan](https://wekan.fi/blog/2018/02/benefits-of-contributing-your-features-to-upstream-wekan/index.html).
 - [What was Wekan fork](FAQ#what-was-wekan-fork--wefork).
 
 ***

+ 1 - 1
docs/FAQ/Press.md

@@ -2,7 +2,7 @@
 
 ### News about Wekan
 
-* [Wekan v1.0 relased 2018-05-21](https://blog.wekan.fi/2018/05/wekan-v1-00-released/index.html), link to it also at [HN](https://news.ycombinator.com/item?id=17120252) 
+* [Wekan v1.0 relased 2018-05-21](https://wekan.fi/blog/2018/05/wekan-v1-00-released/index.html), link to it also at [HN](https://news.ycombinator.com/item?id=17120252) 
 
 * [Hacker News 2018-05-12: Myth of Dying Programming Language and Framework](https://news.ycombinator.com/item?id=17054264)
 

+ 1 - 1
docs/FAQ/Requirements.md

@@ -1 +1 @@
-WeKan Requiremens are at https://wekan.github.io/install/
+WeKan Requiremens are at https://wekan.fi/install/

+ 1 - 1
docs/FAQ/WeKan-Multiverse-Roadmap.md

@@ -101,7 +101,7 @@
 
 Supporting many more webbrowsers:
 
-<img src="https://wekan.github.io/manybrowser.png" width="100%" alt="Multiverse WeKan screenshot" />
+<img src="https://wekan.fi/manybrowser.png" width="100%" alt="Multiverse WeKan screenshot" />
 
 ## Talks
 

+ 1 - 1
docs/Features/Allow-private-boards-only.md

@@ -1,3 +1,3 @@
 [Wekan v5.55 and newer](https://github.com/wekan/wekan/blob/main/CHANGELOG.md#v555-2021-08-31-wekan-release)
 
-<img src="https://wekan.github.io/allow-private-boards-only.png" width="60%" alt="Allow private boards only" />
+<img src="https://wekan.fi/allow-private-boards-only.png" width="60%" alt="Allow private boards only" />

+ 1 - 1
docs/Features/Cover/Cover.md

@@ -7,5 +7,5 @@
 
 ## Minicard Cover Image and Count of attachments
 
-<img src="https://wekan.github.io/cover/cover-and-attachment.png" width="100%" alt="Minicard Cover Image and Count of attachments" />
+<img src="https://wekan.fi/cover/cover-and-attachment.png" width="100%" alt="Minicard Cover Image and Count of attachments" />
 

+ 6 - 6
docs/Features/CustomFields/CustomFields.md

@@ -6,24 +6,24 @@ See other feature for description of Custom https://github.com/wekan/wekan/wiki/
 
 ## 1) Click: Board hamburger menu / Custom Fields
 
-<img src="https://wekan.github.io/custom-field-1.png" width="50%" alt="Custom Field Step 1" />
+<img src="https://wekan.fi/custom-field-1.png" width="50%" alt="Custom Field Step 1" />
 
 ## 2) Click: Create Field, add details and Save
 
-<img src="https://wekan.github.io/custom-field-2.png" width="50%" alt="Custom Field Step 1" />
+<img src="https://wekan.fi/custom-field-2.png" width="50%" alt="Custom Field Step 1" />
 
 ## 3) Click: Card Details hamburger menu / Edit custom fields
 
-<img src="https://wekan.github.io/custom-field-3.png" width="100%" alt="Custom Field Step 1" />
+<img src="https://wekan.fi/custom-field-3.png" width="100%" alt="Custom Field Step 1" />
 
 ## 4) Click: Your Custom Field name to insert it to Card
 
-<img src="https://wekan.github.io/custom-field-4.png" width="100%" alt="Custom Field Step 1" />
+<img src="https://wekan.fi/custom-field-4.png" width="100%" alt="Custom Field Step 1" />
 
 ## 5) Click: Your selection from your Custom Field
 
-<img src="https://wekan.github.io/custom-field-5.png" width="100%" alt="Custom Field Step 1" />
+<img src="https://wekan.fi/custom-field-5.png" width="100%" alt="Custom Field Step 1" />
 
 ## 6) Custom Field is shown at Minicard and Card Details
 
-<img src="https://wekan.github.io/custom-field-6.png" width="100%" alt="Custom Field Step 1" />
+<img src="https://wekan.fi/custom-field-6.png" width="100%" alt="Custom Field Step 1" />

+ 25 - 25
docs/Features/Features.md

@@ -6,11 +6,11 @@ Not all from [CHANGELOG](https://github.com/wekan/wekan/blob/main/CHANGELOG.md)
 
 ### WIP Limits
 
-![Wekan WIP Limits screenshot](https://wekan.github.io/screenshot-wip-limit.png)
+![Wekan WIP Limits screenshot](https://wekan.fi/screenshot-wip-limit.png)
 
 ### Boards: List of all your public and private boards, board shortcuts at top of page
 
-![Wekan boards screenshot](https://wekan.github.io/screenshot-boards.png)
+![Wekan boards screenshot](https://wekan.fi/screenshot-boards.png)
 
 ### Wekan full screen or window on desktop (without browser buttons etc)
 
@@ -22,49 +22,49 @@ Not all from [CHANGELOG](https://github.com/wekan/wekan/blob/main/CHANGELOG.md)
 
 ### Restore archived board
 
-![Wekan boards screenshot](https://wekan.github.io/screenshot-restore-board.png)
+![Wekan boards screenshot](https://wekan.fi/screenshot-restore-board.png)
 
 ### Star board
 
-![Wekan star board screenshot](https://wekan.github.io/screenshot-star-board.png)
+![Wekan star board screenshot](https://wekan.fi/screenshot-star-board.png)
 
 ### Watch board
 
-![Wekan watch board screenshot](https://wekan.github.io/screenshot-muted-watch.png)
+![Wekan watch board screenshot](https://wekan.fi/screenshot-muted-watch.png)
 
 ### Keyboard shortcuts button at bottom right corner
 
-![Wekan watch board screenshot](https://wekan.github.io/screenshot-keyboard-shortcuts.png)
+![Wekan watch board screenshot](https://wekan.fi/screenshot-keyboard-shortcuts.png)
 
 ### Board menu when clicking 3 lines "hamburger" menu on right
 
-![Wekan board menu screenshot](https://wekan.github.io/screenshot-board-menu.png)
+![Wekan board menu screenshot](https://wekan.fi/screenshot-board-menu.png)
 
 ### Member setting when clicking your username on top right corner
 
-![Wekan member settings screenshot](https://wekan.github.io/screenshot-member-settings.png)
+![Wekan member settings screenshot](https://wekan.fi/screenshot-member-settings.png)
 
 NOTE: Edit Notification duplicate was removed from above menu at https://github.com/wekan/wekan/pull/1948 so Edit Notification is only available at below menu screenshot. 
 
 ### Member settings / Edit Notification
 
-![Wekan edit notification screenshot](https://wekan.github.io/screenshot-member-settings-edit-notification.png)
+![Wekan edit notification screenshot](https://wekan.fi/screenshot-member-settings-edit-notification.png)
 
 ### Member settings / Change settings
 
-![Wekan hide system messages screenshot](https://wekan.github.io/screenshot-member-settings-hide-system-messages.png)
+![Wekan hide system messages screenshot](https://wekan.fi/screenshot-member-settings-hide-system-messages.png)
 
 ### Members: Click member initials or avatar
 
-![Wekan members screenshot](https://wekan.github.io/screenshot-member-filter.png)
+![Wekan members screenshot](https://wekan.fi/screenshot-member-filter.png)
 
 ### Members: Click member initials or avatar => Permissions Admin/Normal/Comment only
 
-![Wekan boards permissions screenshot](https://wekan.github.io/screenshot-member-comment-only.png)
+![Wekan boards permissions screenshot](https://wekan.fi/screenshot-member-comment-only.png)
 
 ### Lists: Add, archive and restore archived, delete list.
 
-![Wekan kanban screenshot](https://wekan.github.io/screenshot-member-settings-archive.png)
+![Wekan kanban screenshot](https://wekan.fi/screenshot-member-settings-archive.png)
 
 ### Cards: Description, Customizable Labels, Checklists, Attachment images and files, Comments. Archive and restore archived card. Delete card.
 
@@ -73,33 +73,33 @@ Tip: Normally you archive a card so you can restore it back. If you want to dele
 ### [Markdown in card description and comments](https://github.com/wekan/wekan/issues/1038)
 ### [International Date Formatting for Due Date according to language](https://github.com/wekan/wekan/issues/838)
 
-![Wekan kanban screenshot](https://wekan.github.io/screenshot.png)
+![Wekan kanban screenshot](https://wekan.fi/screenshot.png)
 
 ### Cards: Drag and drop images to card. Paste images with Ctrl-V.
 
 ### 1) First attachment: Select Card 3 lines "hamburger" menu / Edit Attachments
 
-![Wekan kanban screenshot](https://wekan.github.io/screenshot-drag1.png)
+![Wekan kanban screenshot](https://wekan.fi/screenshot-drag1.png)
 
 ### 2) Select: Clipboard or drag and drop
 
-![Wekan kanban screenshot](https://wekan.github.io/screenshot-drag4.png)
+![Wekan kanban screenshot](https://wekan.fi/screenshot-drag4.png)
 
 ### 3) Drag and drop image, or Ctrl-V.
 
-![Wekan kanban screenshot](https://wekan.github.io/screenshot-drag2.png)
+![Wekan kanban screenshot](https://wekan.fi/screenshot-drag2.png)
 
 ### 4) Second image attachment and others can be added from Add Attachment button near first attachment.
 
-![Wekan kanban screenshot](https://wekan.github.io/screenshot-drag3.png)
+![Wekan kanban screenshot](https://wekan.fi/screenshot-drag3.png)
 
 ### Multi-selection => Checkmark select cards => drag-drop all selected to some list
 
-![Wekan multi-selection screenshot](https://wekan.github.io/screenshot-multi-selection.png)
+![Wekan multi-selection screenshot](https://wekan.fi/screenshot-multi-selection.png)
 
 ### Filtered views
 
-![Wekan multi-selection screenshot](https://wekan.github.io/screenshot-filter.png)
+![Wekan multi-selection screenshot](https://wekan.fi/screenshot-filter.png)
 
 ## Authentication, Admin Panel, SMTP Settings
 
@@ -107,9 +107,9 @@ NOTE: There is user admin as "People" in Admin Panel, but no screenshot here yet
 
 * Source and Docker platforms: [Admin Panel](https://github.com/wekan/wekan/blob/main/CHANGELOG.md#v0111-rc2-2017-03-05-wekan-prerelease): Self-registration, or change to invite-only and inviting users to boards. SMTP Settings.
 
-![Wekan Admin Panel registration disable screenshot](https://wekan.github.io/screenshot-admin-panel-registration.png)
+![Wekan Admin Panel registration disable screenshot](https://wekan.fi/screenshot-admin-panel-registration.png)
 
-![Wekan Admin Panel email screenshot](https://wekan.github.io/screenshot-admin-panel-email.png)
+![Wekan Admin Panel email screenshot](https://wekan.fi/screenshot-admin-panel-email.png)
 
 * Sandstorm Platform: Admin: LDAP, passwordless email, SAML, GitHub and Google Auth. Add and remove users. SMTP Settings. Wekan, Rocket.Chat, etc apps available with one click install.
 
@@ -150,11 +150,11 @@ Different activities send different webhook data. You can find the details in th
 ### Enabled
 #### 1) Board menu when clicking 3 lines "hamburger" menu on right
 
-![Wekan board menu screenshot](https://wekan.github.io/screenshot-board-menu.png)
+![Wekan board menu screenshot](https://wekan.fi/screenshot-board-menu.png)
 
 #### 2) Outgoing Webhooks
 
-![Wekan Outgoing Webhooks screenshot](https://wekan.github.io/screenshot-outgoing-webhooks.png)
+![Wekan Outgoing Webhooks screenshot](https://wekan.fi/screenshot-outgoing-webhooks.png)
 
 ### Disabled
 
@@ -180,7 +180,7 @@ ElasticSearch / Kibana (ELK)](https://github.com/wekan/wekan-logstash)
 
 * [Translate Wekan at Transifex](https://app.transifex.com/wekan/)
 
-![Wekan translations screenshot](https://wekan.github.io/screenshot-change-language.png)
+![Wekan translations screenshot](https://wekan.fi/screenshot-change-language.png)
 
 # Already merged, will be at next version
 

+ 3 - 3
docs/Features/IFTTT/IFTTT.md

@@ -1,10 +1,10 @@
 ## 1) Click: Menu item for the rules
 
-<img src="https://wekan.github.io/ifttt/main_menu-ifttt.png" alt="Navigation menu for the rule dialog" />
+<img src="https://wekan.fi/ifttt/main_menu-ifttt.png" alt="Navigation menu for the rule dialog" />
 
 
 ## 2) Rule Menu: Overview, deleting and adding new rules
-<img src="https://wekan.github.io/ifttt/ifttt_main_dialog.PNG" alt="Dialog Overview for the rules" />
+<img src="https://wekan.fi/ifttt/ifttt_main_dialog.PNG" alt="Dialog Overview for the rules" />
 
 
 ## 2a) Add new rule : Triggers
@@ -32,4 +32,4 @@ For every trigger, there are 4 types of actions: board, card, checklist and mail
 * Rule 2: When a card is moved to List 2 -> Add checklist ToDo
 * Rule 3: When a card is added to List 1 -> Add label blue
 
-<img src="https://wekan.github.io/ifttt/how_to_work_with_rules.gif" alt="gif animation for rules" />
+<img src="https://wekan.fi/ifttt/how_to_work_with_rules.gif" alt="gif animation for rules" />

+ 3 - 3
docs/Features/Multiline.md

@@ -6,11 +6,11 @@
 4. Paste multiple lines of text
 5. Click Save
 
-<img src="https://wekan.github.io/multiline/multiline1.png" width="60%" alt="Multiple lines to Checklist" />
+<img src="https://wekan.fi/multiline/multiline1.png" width="60%" alt="Multiple lines to Checklist" />
 
 ## Card ☰ Menu / Copy Checklist Template to Many Cards
 
-<img src="https://wekan.github.io/multiline/multiline2.png" width="60%" alt="Checklist Template to Many Cards 1" />
+<img src="https://wekan.fi/multiline/multiline2.png" width="60%" alt="Checklist Template to Many Cards 1" />
 
 ## Edit titles and descriptions of Many Cards
 ```
@@ -19,5 +19,5 @@
 {"title":"Last card title","description":"Last card description"} ]
 ```
 
-<img src="https://wekan.github.io/multiline/multiline3.png" width="60%" alt="Checklist Template to Many Cards 2" />
+<img src="https://wekan.fi/multiline/multiline3.png" width="60%" alt="Checklist Template to Many Cards 2" />
 

+ 1 - 1
docs/Features/PWA.md

@@ -15,7 +15,7 @@
 
 3. From Edge menu, install site as app, by clicking top right `⋮` and this menu, that can be used to install and manage/remove apps:
 
-<img src="https://wekan.github.io/chromium-edge-install-pwa.png" width="60%" alt="Wekan logo" />
+<img src="https://wekan.fi/chromium-edge-install-pwa.png" width="60%" alt="Wekan logo" />
 
 4. In next popup, give name to app, like `YourCompany Wekan`, and click `Add`
 

+ 2 - 2
docs/Features/Subtasks.md

@@ -4,11 +4,11 @@ This can happen on old boards: You have Subtasks board missing.
 
 1) Create new board similar to your original board, but with `^` at beginning and end of your boardname. For example, if your boardname is `MyProject`, create new board with name `^MyProject^`. At keyboard that character is `Shift-^-Space`.
 
-<img src="https://wekan.github.io/subtasks/subtask-workaround-part1.png" width="30%" alt="Subtask workaround part 1" />
+<img src="https://wekan.fi/subtasks/subtask-workaround-part1.png" width="30%" alt="Subtask workaround part 1" />
 
 2) Set your `MyProject` board to have subtask board `^MyProject^`
 
-<img src="https://wekan.github.io/subtasks/subtask-workaround-part2.png" width="30%" alt="Subtask workaround part 2" />
+<img src="https://wekan.fi/subtasks/subtask-workaround-part2.png" width="30%" alt="Subtask workaround part 2" />
 
 3) Now you are able to create Subtasks to your board `MyProject`.
 

+ 2 - 2
docs/ImportExport/CSV/CSV.md

@@ -5,8 +5,8 @@ Right to click your username / All Boards / Add Board / Import / From CSV/TSV
 [CSV import was added at PR 3081](https://github.com/wekan/wekan/pull/3081)
 
 Here's a copy of the CSV and TSV to test out the functionality:
-- [board-import.csv](https://wekan.github.io/csv/board-import.csv)
-- [board-import.tsv](https://wekan.github.io/csv/board-import.tsv)
+- [board-import.csv](https://wekan.fi/csv/board-import.csv)
+- [board-import.tsv](https://wekan.fi/csv/board-import.tsv)
 
 Frontend:
 - [Import CSV code](https://github.com/wekan/wekan/tree/main/client/components/import)

+ 2 - 2
docs/ImportExport/Delete-Board.md

@@ -1,7 +1,7 @@
 ## 1) Move board to Archive
 
-<img src="https://wekan.github.io/boards/delete-board-part1.png" width="60%" alt="Move board to Archive" />
+<img src="https://wekan.fi/boards/delete-board-part1.png" width="60%" alt="Move board to Archive" />
 
 ## 2) All Boards => Archive => Delete Board
 
-<img src="https://wekan.github.io/boards/delete-board-part2.png" width="60%" alt="Delete Board from Archive" />
+<img src="https://wekan.fi/boards/delete-board-part2.png" width="60%" alt="Delete Board from Archive" />

+ 1 - 1
docs/ImportExport/trello/Wekan-vs-Trello-vs-Restyaboard.md

@@ -189,7 +189,7 @@ Undo from activities | No | No | Yes
 Features | Wekan | Trello | Restyaboard
 ------------ | ------------- | ------------- | -------------
 API explorer | No | No | Yes
-OpenAPI | [Yes](https://github.com/wekan/wekan/tree/main/openapi) [here](https://wekan.github.io/api/) | ? | ?
+OpenAPI | [Yes](https://github.com/wekan/wekan/tree/main/openapi) [here](https://wekan.fi/api/) | ? | ?
 Developer applications | Yes, using REST API | Yes | Yes
 Authorized OAuth applications | No, REST API [login as admin to get Bearer token](REST-API#example-call---as-form-data) | Yes | Yes
 Webhooks | Yes, per board or global at Admin Panel | Yes | Yes

+ 1 - 1
docs/Login/Adding-users.md

@@ -19,7 +19,7 @@ For more options see [Troubleshooting Email](Troubleshooting-Mail)
 
 6) Click on top right your username / Admin Panel. You can change permissions, name, email address and password in Admin Panel.
 
-![Admin Panel](https://wekan.github.io/wekan-admin-panel.png)
+![Admin Panel](https://wekan.fi/wekan-admin-panel.png)
 
 7) For registering other users:
 

+ 2 - 2
docs/Login/Azure/Azure.md

@@ -8,7 +8,7 @@
 
 [About AZURE-NEW-APP-CLIENT-ID and AZURE-NEW-APP-SECRET](https://community.microfocus.com/t5/Identity-Manager-Tips/Creating-the-application-Client-ID-and-Client-Secret-from/ta-p/1776619). The redirect URL is your Wekan root-url+_oauth/oidc like this: https://boards.example.com/_oauth/oidc
 
-<img src="https://wekan.github.io/azure-redirect.png" width="100%" alt="Wekan logo" />
+<img src="https://wekan.fi/azure-redirect.png" width="100%" alt="Wekan logo" />
 
 AZURE_DIRECTORY_ID = TENANT-NAME-FOR-YOUR-ORGANIZATION
 
@@ -23,7 +23,7 @@ sudo snap set wekan oauth2-secret='AZURE-CLIENT-SECRET'
 sudo snap set wekan oauth2-server-url='https://login.microsoftonline.com/AZURE_DIRECTORY_ID'
 ```
 
-<img src="https://wekan.github.io/azure-app-client-secret.png" width="100%" alt="Azure App Client Secret" />
+<img src="https://wekan.fi/azure-app-client-secret.png" width="100%" alt="Azure App Client Secret" />
 
 
 ###

+ 1 - 1
docs/Login/Keycloak/Keycloak.md

@@ -12,7 +12,7 @@ sudo snap set wekan oauth2-email-map='email'
 
 [Outstanding Bug](https://github.com/wekan/wekan/issues/1874#issuecomment-460802250): Create the first user (admin) with the regular process.  Then the remaining users can use the Register with OIDC process.
 
-Keycloak settings: [realm-export.zip](https://wekan.github.io/keycloak/realm-export.zip)
+Keycloak settings: [realm-export.zip](https://wekan.fi/keycloak/realm-export.zip)
 
 [Keycloak at Docker Hub](https://hub.docker.com/r/jboss/keycloak)
 

+ 3 - 3
docs/Login/OAuth2.md

@@ -170,7 +170,7 @@ sudo systemctl status snap.wekan.wekan
 
 3) Click `Authorize` . This is asked only first time when logging in to Wekan with Rocket.Chat.
 
-<img src="https://wekan.github.io/oauth2-login.png" width="60%" alt="Wekan login to Rocket.Chat" />
+<img src="https://wekan.fi/oauth2-login.png" width="60%" alt="Wekan login to Rocket.Chat" />
 
 ### 6) Set your Full Name
 
@@ -180,7 +180,7 @@ Currently Full Name is not preserved, so you need to change it.
 
 2) Add info and Save.
 
-<img src="https://wekan.github.io/oauth2-profile-settings.png" width="60%" alt="Wekan login to Rocket.Chat" />
+<img src="https://wekan.fi/oauth2-profile-settings.png" width="60%" alt="Wekan login to Rocket.Chat" />
 
 ### 7) Add more login options to Rocket.Chat
 
@@ -188,7 +188,7 @@ Currently Full Name is not preserved, so you need to change it.
 
 2) There are many options at OAuth menu. Above and below of OAuth are also CAS, LDAP and SAML.
 
-<img src="https://wekan.github.io/oauth-rocketchat-options.png" width="100%" alt="Wekan login to Rocket.Chat" />
+<img src="https://wekan.fi/oauth-rocketchat-options.png" width="100%" alt="Wekan login to Rocket.Chat" />
 
 # Auth0
 

+ 1 - 1
docs/Platforms/FOSS/Friend/Friend.md

@@ -35,7 +35,7 @@ Wekan Friend development version at Friend Desktop. Not released to Friend Store
 
 ![Wekan Friend development version screenshot](wekan-friend-dev.png)
 
-More Screenshots of Wekan and Friend at https://blog.wekan.fi/2018/05/upcoming-wekan-v1-00-and-platforms/
+More Screenshots of Wekan and Friend at https://wekan.fi/blog/2018/05/upcoming-wekan-v1-00-and-platforms/
 
 ## Source code
 

+ 1 - 1
docs/Platforms/FOSS/Helm2.md

@@ -2,7 +2,7 @@
 
 ## Webpage
 
-https://wekan.github.io/charts/
+https://wekan.fi/charts/
 
 ## ArtifactHub
 

+ 1 - 1
docs/Platforms/FOSS/Platforms.md

@@ -21,7 +21,7 @@ Only newest Wekan is supported. Please check you are running newest Wekan, becau
 ## <a name="ProductionUnivention"></a>Production: [Univention](https://www.univention.com/products/univention-app-center/app-catalog/wekan/) platform, many apps and Wekan.
 
 - Virtual Appliances Download: [VirtualBox, KVM, VMware, VMware ESX](https://www.univention.com/products/univention-app-center/app-catalog/wekan/)
-- [Video of installing Univention Wekan Appliance](https://wekan.github.io/UCS-4.4-with-wekan-10.200.2.25.webm)
+- [Video of installing Univention Wekan Appliance](https://wekan.fi/UCS-4.4-with-wekan-10.200.2.25.webm)
 - After installing, you get license key file in email. Go with webbrowser to VM ip address like http://192.x.x.x and upload license. After that also on VM screen console login as root is possible. If you install KDE app from App Center with webbrowser, you get KDE on VM screen.
 - [Wekan for Univention Feature Requests and Bug Reports](https://github.com/wekan/univention)
 - [Univention Open Source repos](https://github.com/Univention)

+ 6 - 6
docs/Platforms/FOSS/RaspberryPi/Raspberry-Pi.md

@@ -6,8 +6,8 @@ WeKan only requires:
 - WeKan bundle .zip file of Javascript etc for that CPU. Only difference per CPU is that fibers package is compiled for that CPU. Those .zip files are built this way, for example:
   - `git clone https://github.com/wekan/wekan && cd wekan && ./releases/release-wekan.sh WEKAN-VERSION-NUMBER` where version like 5.55
   - releases directory has `rebuild-release.sh` that build amd64 bundle, `release-bundle.sh` that uploads amd64 bundle to arm64/s390x/ppc64le servers, and `maintainer-make-bundle-*.sh` scripts for compiling fibers on those arm64/s390x/ppc64le servers. Note: Only xet7 has ssh private keys to build servers, as maintainer of WeKan.
-- Node.js binary, version number is at https://wekan.github.io Download section, like https://nodejs.org/dist/latest-v14.x/
-- MongoDB, version number is at https://wekan.github.io Download section, like 5.x https://www.mongodb.com/try/download/community or Percona MongoDB https://www.percona.com/software/mongodb/feature-comparison Download at https://www.percona.com/downloads/percona-server-mongodb-LATEST/
+- Node.js binary, version number is at https://wekan.fi Download section, like https://nodejs.org/dist/latest-v14.x/
+- MongoDB, version number is at https://wekan.fi Download section, like 5.x https://www.mongodb.com/try/download/community or Percona MongoDB https://www.percona.com/software/mongodb/feature-comparison Download at https://www.percona.com/downloads/percona-server-mongodb-LATEST/
 - some way to start Wekan, like any of:
   - bash script: [start-wekan.sh](https://raw.githubusercontent.com/wekan/wekan/master/start-wekan.sh)
   - cmd.exe script: [start-wekan.bat](https://raw.githubusercontent.com/wekan/wekan/master/start-wekan.bat)
@@ -113,7 +113,7 @@ mongo
 
 ## About Raspberry Pi
 
-[Blogpost](https://blog.wekan.fi/2019/06/wekan-on-raspi3-and-arm64-server-now-works-and-whats-next-with-cncf/index.html) - [Blogpost repost at dev.to](https://dev.to/xet7/wekan-on-raspi3-and-arm64-server-now-works-and-what-s-next-with-cncf-pbk) - [Thanks at CNCF original issue](https://github.com/cncf/cluster/issues/45#issuecomment-507036930) - [Twitter tweet](https://twitter.com/WekanApp/status/1145168007901134848) - [HN](https://news.ycombinator.com/item?id=20318237)
+[Blogpost](https://wekan.fi/blog/2019/06/wekan-on-raspi3-and-arm64-server-now-works-and-whats-next-with-cncf/index.html) - [Blogpost repost at dev.to](https://dev.to/xet7/wekan-on-raspi3-and-arm64-server-now-works-and-what-s-next-with-cncf-pbk) - [Thanks at CNCF original issue](https://github.com/cncf/cluster/issues/45#issuecomment-507036930) - [Twitter tweet](https://twitter.com/WekanApp/status/1145168007901134848) - [HN](https://news.ycombinator.com/item?id=20318237)
 
 ## Please store MongoDB database etc Wekan files to external SSD hardrive (or HDD)
 
@@ -422,7 +422,7 @@ And then start Wekan with:
 
 ## Wekan for RasPi3 arm64 and other CPU architectures
 
-<img src="https://wekan.github.io/wekan-raspi3.png" width="100%" alt="Wekan on RasPi3" />
+<img src="https://wekan.fi/wekan-raspi3.png" width="100%" alt="Wekan on RasPi3" />
 
 Newest Wekan:
 - Ubuntu 19.10 Server arm64 for RasPi3 and RasPi4
@@ -437,11 +437,11 @@ If there is errors in restoring, try:
 ```
 mongorestore --drop --noIndexRestore
 ```
-<img src="https://wekan.github.io/wekan-raspi3-with-all-data.jpg" width="100%" alt="Wekan on RasPi3" />
+<img src="https://wekan.fi/wekan-raspi3-with-all-data.jpg" width="100%" alt="Wekan on RasPi3" />
 
 When using Firefox on network laptop (Core 2 Duo laptop, 8 GB RAM, SSD harddisk) to browse RasPi Wekan server, small boards load at about 3 seconds at first time. When loading, node CPU usage goes to about 100%. MongoDB CPU usage stays low, sometimes goes to 18%. This is because indexes has been added to Wekan MongoDB database. Loading my biggest Wekan board at first time takes 45 seconds, and next time takes about 2 seconds, because data is at browser cache. When Wekan browser tab is closed, node CPU usage drops 4-23%. There is no errors given by Wekan at RasPi3, RasPi3 arm64 behaves similar to x64 server that has 1 GB RAM. 
 
-<img src="https://wekan.github.io/wekan-raspi3-cpu-usage.jpg" width="100%" alt="Wekan on RasPi3" />
+<img src="https://wekan.fi/wekan-raspi3-cpu-usage.jpg" width="100%" alt="Wekan on RasPi3" />
 
 I did also test Wekan arm64 on arm64 bare metal server, same Wekan bundle worked there.
 

+ 1 - 1
docs/Platforms/FOSS/Sandstorm/Developing-Wekan-for-Sandstorm.md

@@ -139,6 +139,6 @@ git push
 ```
 Then at GitHub your fork of Wekan, click `Create Pull Request`
 
-Then wait for comments or merge by xet7. You can see when your change is at Wekan new release at website https://wekan.github.io click `Stable ChangeLog`, newest changes at top.
+Then wait for comments or merge by xet7. You can see when your change is at Wekan new release at website https://wekan.fi click `Stable ChangeLog`, newest changes at top.
 
 Thanks for your contributions!

+ 1 - 1
docs/Platforms/FOSS/Sandstorm/Export-from-Wekan-Sandstorm-grain-.zip-file.md

@@ -127,7 +127,7 @@ With it connect to localhost:27017
 
 Double click `cfs_gridfs.attachments.files` and right click filename and Download file.
 
-<img src="https://wekan.github.io/nosqlbooster.png" width="100%" alt="Wekan logo" />
+<img src="https://wekan.fi/nosqlbooster.png" width="100%" alt="Wekan logo" />
 
 ## 13) Optional: Restore
 

+ 1 - 1
docs/Platforms/FOSS/Sandstorm/Wekan-Sandstorm-cards-to-CSV-using-Python.md

@@ -2,7 +2,7 @@ Code originally by ertanalytics (Eric Thompson / AZero). Script has been used fo
 
 ***
 
-![Wekan Sandstorm cards to CSV using Python screenshot](https://wekan.github.io/sandstorm-api-csv.png)
+![Wekan Sandstorm cards to CSV using Python screenshot](https://wekan.fi/sandstorm-api-csv.png)
 
 ***
 

+ 1 - 1
docs/Platforms/FOSS/Snap/CentOS-7.md

@@ -3,7 +3,7 @@
 Alternatives:
 
 - Snap install like below. Automatic updates. Some time ago there were problems with [Snap on CentOS 7](https://github.com/wekan/wekan-snap/issues/103#issuecomment-571223099), that can result in updating not working properly, but that is a long time ago, and Snap version is currently 2020-04-29 installed at about 400 servers worldwide, according to Snap statistics that show only wordwide and per-country stats, not any more specific info. Please keep [daily backups](https://github.com/wekan/wekan/wiki/Backup).
-- Docker or Bash/SystemD install from https://wekan.github.io
+- Docker or Bash/SystemD install from https://wekan.fi
 
 ***
 

+ 2 - 2
docs/Platforms/FOSS/UCS/UCS.md

@@ -1,9 +1,9 @@
-<img src="https://wekan.github.io/hosting/univention.svg" width="30%" alt="Univention logo" />
+<img src="https://wekan.fi/hosting/univention.svg" width="30%" alt="Univention logo" />
 
 ## <a name="ProductionUnivention"></a>Production: [Univention](https://www.univention.com/products/univention-app-center/app-catalog/wekan/) platform, many apps and WeKan ®
 
 - Virtual Appliances Download: [VirtualBox, KVM, VMware, VMware ESX](https://www.univention.com/products/univention-app-center/app-catalog/wekan/)
-- [Video of installing Univention WeKan ® Appliance](https://wekan.github.io/UCS-4.4-with-wekan-10.200.2.25.webm)
+- [Video of installing Univention WeKan ® Appliance](https://wekan.fi/UCS-4.4-with-wekan-10.200.2.25.webm)
 - After installing, you get license key file in email. Go with webbrowser to VM ip address like http://192.x.x.x and upload license. After that also on VM screen console login as root is possible. If you install KDE app from App Center with webbrowser, you get KDE on VM screen.
 - [WeKan ® for Univention Feature Requests and Bug Reports](https://github.com/wekan/univention/issues)
 - [Univention Open Source repos](https://github.com/Univention)

+ 1 - 1
docs/Platforms/FOSS/ppc.md

@@ -3,7 +3,7 @@
 - [OpenPOWER Foundation](https://openpowerfoundation.org)
 - [University of Campinas - Unicamp Minicloud](https://openpower.ic.unicamp.br), that was before available, but now is closed
 
-[xet7](https://github.com/xet7), as maintainer of [Wekan](https://wekan.github.io), got access to ppc64le at
+[xet7](https://github.com/xet7), as maintainer of [Wekan](https://wekan.fi), got access to ppc64le at
 at University of Campinas - Unicamp Minicloud. Unicamp is member of [OpenPOWER Foundation](https://openpowerfoundation.org). At Minicloud OpenStack, xet7 created Ubuntu 20.10 VM, and at 2020-12-22 ported Wekan to ppc64le very similarly like previously for [s390x](s390x).
 
 ## Installing MongoDB on OpenPower Ubuntu 20.04 ppc64le

+ 1 - 1
docs/Platforms/FOSS/s390x.md

@@ -76,7 +76,7 @@ Ported by others, not xet7:
 
 - https://www.openmainframeproject.org/blog/2020/11/20/wekan-open-source-kanban-on-s390x
 
-[xet7](https://github.com/xet7), as maintainer of [WeKan](https://wekan.github.io), got access to mainframe at IBM LinuxOne Community Cloud. Access to those servers is monitored, it's running on a real mainframe.
+[xet7](https://github.com/xet7), as maintainer of [WeKan](https://wekan.fi), got access to mainframe at IBM LinuxOne Community Cloud. Access to those servers is monitored, it's running on a real mainframe.
 
 Previously xet7 had ssh access. At 2023-09 xet7 got web console access, and IBM bumped quota to 2 VMs with 8 GB of memory, 200 GB disk and 4 CPUs each. At web console it is possible to create and remove VMs, and select distro like RHEL/SUSE/Ubuntu. xet7 did do-release-upgrade to upgrade newest Ubuntu 23.10.
 

+ 3 - 3
docs/Platforms/FOSS/virtual-appliance.md

@@ -100,15 +100,15 @@ These settings are for example with VirtualBox:
 * Not needed usually: Audio, Serial Ports, USB
 * Network: If you select Bridged Adapter, name is your network you use, like eth0 / exp9s0 for Ethernet, and there's also wlan etc if available:
 
-![BridgedAdapter.png](https://wekan.github.io/BridgedAdapter.png)
+![BridgedAdapter.png](https://wekan.fi/BridgedAdapter.png)
 
 If you select NAT to keep virtual machine using same address as your server:
 
-![NAT.png](https://wekan.github.io/NAT.png)
+![NAT.png](https://wekan.fi/NAT.png)
 
 Then you can also setup port forwarding to Wekan VM port 8080:
 
-![PortForwarding.png](https://wekan.github.io/PortForwarding.png)
+![PortForwarding.png](https://wekan.fi/PortForwarding.png)
 
 2) Start VM
 

+ 1 - 1
docs/Platforms/Propietary/Cloud/AWS.md

@@ -35,7 +35,7 @@ of less than 10% with only occasional spikes to high usage
 
 If there is other ideas to improve scalability, add info to [existing scalability issue](https://github.com/wekan/wekan-mongodb/issues/2) or [scalability forum post](https://discourse.wekan.io/t/cpu-utilization-problems-with-large-userbase/579/15), there is also mentioned that smart-disconnect is already in Wekan.
 
-For Enterprises using Wekan xet7 recommends participating in Wekan development, see [Benefits of contributing your features to Upstream Wekan](https://blog.wekan.fi/2018/02/benefits-of-contributing-your-features-to-upstream-wekan/index.html), having your own developers working on Wekan daily, and using Commercial Support at https://wekan.fi , as Wekan Team [already has access to high performance bare metal servers at CNCF / Packet for running high load testing](https://blog.wekan.fi/2018/01/wekan-progress-on-x64-and-arm/index.html). With the benefits you get by using Wekan, it’s [time well spent](https://blog.wekan.fi/2018/02/time-well-spent/index.html). Some [DTrace and eBPF info here](https://news.ycombinator.com/item?id=16375938).
+For Enterprises using Wekan xet7 recommends participating in Wekan development, see [Benefits of contributing your features to Upstream Wekan](https://wekan.fi/blog/2018/02/benefits-of-contributing-your-features-to-upstream-wekan/index.html), having your own developers working on Wekan daily, and using Commercial Support at https://wekan.fi , as Wekan Team [already has access to high performance bare metal servers at CNCF / Packet for running high load testing](https://wekan.fi/blog/2018/01/wekan-progress-on-x64-and-arm/index.html). With the benefits you get by using Wekan, it’s [time well spent](https://wekan.fi/blog/2018/02/time-well-spent/index.html). Some [DTrace and eBPF info here](https://news.ycombinator.com/item?id=16375938).
 
 ## Single Server Install for small teams
 

+ 1 - 1
docs/Platforms/Propietary/Cloud/Metal.md

@@ -1,4 +1,4 @@
-https://blog.wekan.fi/2019/06/wekan-on-raspi3-and-arm64-server-now-works-and-whats-next-with-cncf/
+https://wekan.fi/blog/2019/06/wekan-on-raspi3-and-arm64-server-now-works-and-whats-next-with-cncf/
 
 https://github.com/cncf/cluster/issues/45
 

+ 1 - 1
docs/Platforms/Propietary/Cloud/PikaPods/PikaPods.md

@@ -1,3 +1,3 @@
 Instantly run WeKan on [PikaPods.com](https://www.pikapods.com):
 
-[![Run on PikaPods](https://wekan.github.io/hosting/pikapods.svg)](https://www.pikapods.com/pods?run=wekan)
+[![Run on PikaPods](https://wekan.fi/hosting/pikapods.svg)](https://www.pikapods.com/pods?run=wekan)

+ 4 - 4
docs/Platforms/Propietary/Mac.md

@@ -1,6 +1,6 @@
-<img src="https://wekan.github.io/wekan-logo.svg" width="20%" alt="Wekan logo" />
+<img src="https://wekan.fi/wekan-logo.svg" width="20%" alt="Wekan logo" />
 
-<img src="https://wekan.github.io/donated/MacStadium-developerlogo.png" width="20%" alt="Powered by MacStadium" />
+<img src="https://wekan.fi/donated/MacStadium-developerlogo.png" width="20%" alt="Powered by MacStadium" />
 
 ## ChangeLog
 - Previously:
@@ -77,8 +77,8 @@ WRITABLE_PATH=.. ROOT_URL=http://192.168.0.100:4000 PORT=4000 WITH_API=true RICH
 2. Download wekan-VERSIONNUMBER.zip from https://releases.wekan.team
 3. Unzip file you downloaded at step 2. There will be directory called `bundle`.
 4. Download [start-wekan.sh script](https://raw.githubusercontent.com/wekan/wekan/master/start-wekan.sh) to directory `bundle` and set it as executeable with `chmod +x start-wekan.sh`
-5. Install Node.js version mentioned at https://wekan.github.io Download section
-6. Install MongoDB version mentioned at https://wekan.github.io Download section [with Mac install info](https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/)
+5. Install Node.js version mentioned at https://wekan.fi Download section
+6. Install MongoDB version mentioned at https://wekan.fi Download section [with Mac install info](https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/)
 7. Edit `start-wekan.sh` so that it has for example:
 ```
 export WRITABLE_PATH=..

+ 2 - 2
docs/Platforms/Propietary/Windows/Offline.md

@@ -98,9 +98,9 @@ Backup will be is in directory `dump`. More info at https://github.com/wekan/wek
 
 2.2. Backup part 2/2. If there is files at `WRITABLE_PATH` directory mentioned at `start-wekan.bat` of https://github.com/wekan/wekan , also backup those. For example, if there is `WRITABLE_PATH=..`, it means previous directory. So when WeKan is started with `node main.js` in bundle directory, it may create in previous directory (where is bundle) directory `files`, where is subdirectories like `files\attachments`, `files\avatars` or similar. 
 
-2.3. Check required compatible version of Node.js from https://wekan.github.io `Install WeKan ® Server` section and Download that version node.exe for Windows 64bit from https://nodejs.org/dist/
+2.3. Check required compatible version of Node.js from https://wekan.fi `Install WeKan ® Server` section and Download that version node.exe for Windows 64bit from https://nodejs.org/dist/
 
-2.4. Check required compatible version of MongoDB from https://wekan.github.io `Install WeKan ® Server` section and Download that version Windows MongoDB .msi installer from https://www.mongodb.com/try/download/community
+2.4. Check required compatible version of MongoDB from https://wekan.fi `Install WeKan ® Server` section and Download that version Windows MongoDB .msi installer from https://www.mongodb.com/try/download/community
 
 2.5. Remove old Node.js and MongoDB (at Windows, Control Panel / Add Remove Programs).
 

+ 3 - 3
docs/README.md

@@ -1,4 +1,4 @@
-<img src="https://wekan.github.io/wekan-logo.svg" width="60%" alt="Wekan logo" />
+<img src="https://wekan.fi/wekan-logo.svg" width="60%" alt="Wekan logo" />
 
 Wekan is an open-source [kanban board][] which allows a card-based task and to-do management.
 
@@ -32,9 +32,9 @@ If you still have questions, check out the [[FAQ]]!
 * [IRC FAQ](FAQ/IRC-FAQ.md) - answers to questions asked at IRC
 * [Team](FAQ/Team.md)
 * [Press](FAQ/Press.md)
-* [Blog](https://blog.wekan.fi)
+* [Blog](https://wekan.fi/blog)
 * [Wekan vs Trello vs Restyaboard](ImportExport/trello/Wekan-vs-Trello-vs-Restyaboard.md)
-* [Results of Survey 2020-01](https://blog.wekan.fi/2020/06/results-of-wekan-survey-2020-01/)
+* [Results of Survey 2020-01](https://wekan.fi/blog/2020/06/results-of-wekan-survey-2020-01/)
 
 # <a name="NotWeKan"></a>Fake: Not WeKan kanban
 

+ 1 - 1
docs/Theme/Custom-CSS-themes.md

@@ -37,7 +37,7 @@ Upcoming full themes that will be added by xet7:
 - Corteza, that will be mostly-white theme, although different than example of white theme below
 - Octopus, that will have different colors and some Wekan features hidden
 
-![dark wekan](https://wekan.github.io/wekan-dark-mode.png)
+![dark wekan](https://wekan.fi/wekan-dark-mode.png)
 
 ## Dark theme
 

+ 1 - 1
docs/Theme/Dark-Mode.md

@@ -1,6 +1,6 @@
 ## Wekan Dark Mode
 
-![dark wekan](https://wekan.github.io/wekan-dark-mode.png)
+![dark wekan](https://wekan.fi/wekan-dark-mode.png)
 
 ## Other Dark Modes
 

+ 1 - 1
docs/Translations/Customize-Translations.md

@@ -23,4 +23,4 @@ where is added new custom fields, that are not default.
 - https://github.com/wekan/wekan/pull/5085
 - https://github.com/wekan/wekan/issues/5065#issuecomment-1668259510
 
-<img src="https://wekan.github.io/custom-translation-string.png" width="100%" alt="Translation Custom String" />
+<img src="https://wekan.fi/custom-translation-string.png" width="100%" alt="Translation Custom String" />

+ 2 - 2
docs/Webhooks/Outgoing-Webhook-to-Discord.md

@@ -2,7 +2,7 @@
 
 Note: Webhook to Slack and Rocket.Chat does not require adding anything to URL. Discord requires adding `/slack` to end of URL so that it works.
 
-<img src="https://wekan.github.io/outgoing-webhook-discord.gif" alt="Outgoing Webhook to Discord" />
+<img src="https://wekan.fi/outgoing-webhook-discord.gif" alt="Outgoing Webhook to Discord" />
 
 1. Add Webhook to Discord
 
@@ -34,4 +34,4 @@ Wekan boards have Outgoing Webhooks for board change messages, those can be brid
 https://github.com/vector-im/riot-web/issues/4978
 
 If you have some Riot bot, you can make it call Wekan REST API to make changes to Wekan.
-First [login to API as form data, with admin username and password](REST-API#example-call---as-form-data). Then use that Bearer token [to edit Wekan](https://wekan.github.io/api/).
+First [login to API as form data, with admin username and password](REST-API#example-call---as-form-data). Then use that Bearer token [to edit Wekan](https://wekan.fi/api/).

+ 1 - 1
docs/Webserver/Scaling.md

@@ -43,7 +43,7 @@ Minimum specs:
 
 ## Alternatives
 
-At https://wekan.github.io / Download / Kubernetes or OpenShift, etc
+At https://wekan.fi / Download / Kubernetes or OpenShift, etc
 
 
 ***