Proxmox adalah platform virtualisasi open-source yang kuat dan fleksibel, memungkinkan Anda untuk menjalankan mesin virtual dan container. Dalam panduan ini, kita akan membahas langkah-langkah detail untuk menginstal Ollama di Proxmox dan mengaksesnya melalui domain publik. Panduan ini dirancang untuk memberikan pemahaman yang mendalam, mencakup semua langkah penting dari awal hingga akhir.
Sebelum memulai instalasi, pastikan Anda memiliki persyaratan berikut:
Jika Anda belum menginstal Proxmox VE, ikuti langkah-langkah berikut:
sudo apt update && sudo apt upgrade -y
sudo apt install curl git python3 python3-pip -y
git clone https://github.com/ollama/ollama.git
cd ollama
sudo python3 setup.py install
Untuk mengakses Ollama melalui domain publik, Anda perlu mengatur server web reverse proxy dan mengonfigurasi DNS.
sudo apt install nginx -y
sudo nano /etc/nginx/sites-available/ollama
server {
listen 80;
server_name yourdomain.com;
location / {
proxy_pass http://localhost:port;
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;
}
}
yourdomain.com
dengan domain Anda dan localhost:port
dengan alamat dan port di mana Ollama berjalan.sudo ln -s /etc/nginx/sites-available/ollama /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx
sudo ufw allow 'Nginx Full'
sudo ufw enable
Untuk memastikan keamanan data, gunakan Let’s Encrypt untuk mendapatkan sertifikat SSL gratis.
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d yourdomain.com
echo "0 3 * * * /usr/bin/certbot renew --quiet" | sudo tee -a /etc/crontab > /dev/null
sudo systemctl status nginx
https://yourdomain.com
di browser.Dengan mengikuti panduan ini, Anda berhasil menginstal Ollama di Proxmox dan mengonfigurasinya agar dapat diakses melalui domain publik. Menggunakan reverse proxy Nginx dan sertifikat SSL dari Let’s Encrypt memastikan bahwa layanan Anda aman dan dapat diakses dengan mudah oleh pengguna. Pastikan untuk memelihara server dan layanan Anda dengan pembaruan rutin dan pemantauan untuk kinerja optimal.
Selamat mencoba dan semoga sukses dengan proyek Anda!
No Comments