Onboarding BlueWave membantu pemilik aplikasi membangun pengetahuan dan aplikasi yang berorientasi pada pengguna. Ini termasuk fitur -fitur berikut:
Ini adalah aplikasi kerja-dalam-kemajuan. Kode sumber tersedia di bawah GNU AGPLV3.

Pastikan Docker diinstal ke mesin Anda di mana server akan berjalan.
Pastikan Git diinstal ke mesin Anda.
Pastikan nginx diinstal.
Klon Repositori GitHub
cd ~
git clone https://github.com/bluewave-labs/bluewave-onboarding.git
cd bluewave-onboarding
Buka file konfigurasi nginx:
sudo nano /etc/nginx/sites-available/onboarding-demo
Tambahkan konfigurasi berikut. Ubah your_domain_name dengan nama domain Anda:
listen 80;
server_name YOUR_DOMAIN_NAME;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name YOUR_DOMAIN_NAME;
ssl_certificate /etc/letsencrypt/live/YOUR_DOMAIN_NAME/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/YOUR_DOMAIN_NAME/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
location / {
proxy_pass http://localhost:4173;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location /api/ {
proxy_pass http://localhost:3000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
sudo ln -s /etc/nginx/sites-available/onboarding-demo /etc/nginx/sites-enabled/
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx
sudo nginx -t
sudo systemctl restart nginx
cd ~/bluewave-onboarding docker compose up -d
Inilah cara Anda dapat berkontribusi pada produk onboarding.