mirror of
https://github.com/wekan/wekan.git
synced 2026-02-14 20:18:07 +01:00
Copied updated Docs from wiki to WeKan repo.
Thanks to xet7 !
This commit is contained in:
parent
23396d1bd6
commit
559251eb0d
13 changed files with 180 additions and 32 deletions
5
docs/Platforms/FOSS/Cloud/CloudFlare.md
Normal file
5
docs/Platforms/FOSS/Cloud/CloudFlare.md
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
CNAME to CNAME does not work well. Last one should be A IPv4 (and AAAA IPv6).
|
||||
|
||||
To get Let's Encrypt SSL/TLS cert for custom subdomain, for example with Caddy, you subdomain should have grey cloud icon. Not orange cloud icon CloudFlare proxy. Also turn off any SSL/TLS of CloudFlare. This is so that Let's Encrypt verifying servers can see hosting server actual IP address and validate cert.
|
||||
|
||||
If needing wildcard SSL/TLS cert, for example for Sandstorm, create CloudFlare Origin Certificate, add it to Caddy or Nginx certs .pem file (private key above, other key below, at same textfile). Set CloudFlare SSL/TLS as Strict for using Origin Certificate. Set DNS to orange cloud icon proxy. Add DNS records for example.com , *.example.com , www.example.com .
|
||||
|
|
@ -283,4 +283,4 @@ sudo docker compose up -d --build
|
|||
|
||||
* [Caddy Webserver Config](Caddy-Webserver-Config)
|
||||
* [Nginx Webserver Config](Nginx-Webserver-Config)
|
||||
* [Apache Webserver Config](Apache)
|
||||
* [Apache Webserver Config](Apache)
|
||||
|
|
@ -1,6 +1,54 @@
|
|||
# Sandstorm at Debian and Ubuntu
|
||||
|
||||
### Sandstorm CloudFlare DNS settings
|
||||
|
||||
Source: https://github.com/sandstorm-io/sandstorm/issues/3714#issuecomment-2366866243
|
||||
|
||||
For me, it works at CloudFlare DNS using TLS Strict checking and DNS setting clicking to orange cloud icon to make TLS proxy with Origin certificate, that is at /etc/caddy/certs/example.com.pem with above private key and below cert.
|
||||
|
||||
DNS records:
|
||||
```
|
||||
* A example.com ip-address
|
||||
@ A example.com ip-address
|
||||
```
|
||||
Caddyfile, proxy to KVM VM that is running Debian and Sandstorm:
|
||||
```
|
||||
*.example.com example.com {
|
||||
tls {
|
||||
load /etc/caddy/certs
|
||||
alpn http/1.1
|
||||
}
|
||||
|
||||
reverse_proxy 123.123.123.123:80
|
||||
}
|
||||
```
|
||||
At /opt/sandstorm/sandstorm.conf is domain, http port etc.
|
||||
|
||||
Some related info at:
|
||||
|
||||
https://github.com/wekan/wekan/wiki/Caddy-Webserver-Config
|
||||
|
||||
I also had to wait that Origin certificate becomes active.
|
||||
|
||||
But this worked for me only at CloudFlare. It did not work at FreeDNS of Namecheap.
|
||||
|
||||
Also, I still need to write script to fix IP address if Dynamic DNS IP address changes, using CloudFlare API, because my cable modem does not have DDNS option for CloudFlare.
|
||||
|
||||
Now that there is also a way to run Sandstorm at Ubuntu, it would be possible for me to move Sandstorm from KVM VM to run directly at host, without VM, and proxy from Caddy to localhost port of Sandstorm.
|
||||
|
||||
https://groups.google.com/g/sandstorm-dev/c/4JFhr7B7QZU?pli=1
|
||||
|
||||
### Debian amd64
|
||||
|
||||
Installing Sandstorm works normally
|
||||
|
||||
### Ubuntu 24.04 amd64
|
||||
|
||||
How to install Sandstorm: https://groups.google.com/g/sandstorm-dev/c/4JFhr7B7QZU
|
||||
|
||||
## Sandstorm Website
|
||||
|
||||
[Sandstorm Website](https://sandstorm.io)
|
||||
[Sandstorm Website](https://sandstorm.org)
|
||||
|
||||
If you have any grains at Sandstorm's **Oasis montly paid service**, please move those to self-hosted, because [only **Oasis grain hosting** part is shutting down](https://sandstorm.io/news/2019-09-15-shutting-down-oasis) - [HN](https://news.ycombinator.com/item?id=20979428). This does not affect any other parts like self-hosting at sandcats.io, App Market, updates, etc.
|
||||
|
||||
|
|
|
|||
|
|
@ -10,6 +10,9 @@
|
|||
- https://arstechnica.com/information-technology/2023/07/the-ibm-mainframe-how-it-runs-and-why-it-survives/
|
||||
- https://sdl-hercules-390.github.io/html/
|
||||
- Big-endian s390x https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/javier-perez1/2021/01/19/endianness-guidance-for-open-source-projects
|
||||
- The Future of Big Iron: An Interview with IBM’s Christian Jacobi
|
||||
- https://morethanmoore.substack.com/p/the-future-of-big-iron-telum-ii-and
|
||||
- https://news.ycombinator.com/item?id=41846592
|
||||
|
||||
***
|
||||
|
||||
|
|
|
|||
|
|
@ -8,19 +8,19 @@ This is without container (without Docker or Snap).
|
|||
|
||||
Right click and download files 1-4:
|
||||
|
||||
1. [wekan-7.59-amd64-windows.zip](https://github.com/wekan/wekan/releases/download/v7.59/wekan-7.59-amd64-windows.zip)
|
||||
1. [wekan-7.61-amd64-windows.zip](https://github.com/wekan/wekan/releases/download/v7.61/wekan-7.61-amd64-windows.zip)
|
||||
|
||||
2. [node.exe](https://nodejs.org/dist/latest-v14.x/win-x64/node.exe)
|
||||
|
||||
3. [mongodb-windows-x86_64-6.0.17-signed.msi](https://fastdl.mongodb.org/windows/mongodb-windows-x86_64-6.0.17-signed.msi)
|
||||
3. [mongodb-windows-x86_64-6.0.18-signed.msi](https://fastdl.mongodb.org/windows/mongodb-windows-x86_64-6.0.18-signed.msi)
|
||||
|
||||
4. [start-wekan.bat](https://raw.githubusercontent.com/wekan/wekan/main/start-wekan.bat)
|
||||
|
||||
5. Copy files from steps 1-4 with USB stick or DVD to offline Windows computer
|
||||
|
||||
6. Double click `mongodb-windows-x86_64-6.0.17-signed.msi` . In installer, uncheck downloading MongoDB compass.
|
||||
6. Double click `mongodb-windows-x86_64-6.0.18-signed.msi` . In installer, uncheck downloading MongoDB compass.
|
||||
|
||||
7. Unzip `wekan-7.59-amd64-windows.zip` , inside it is directory `bundle`, to it copy other files:
|
||||
7. Unzip `wekan-7.61-amd64-windows.zip` , inside it is directory `bundle`, to it copy other files:
|
||||
|
||||
```
|
||||
bundle (directory)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue