Owdex adalah indeks halaman terbuka dari seluruh web. Alih-alih merayapi hypertext berdasarkan link, ia hanya mengindeks halaman yang diarahkan oleh penggunanya. Owdex bertujuan untuk membangun alternatif pencarian web yang lebih baik dengan memotong hasil sampah dan memfokuskan pada informasi nyata.
Kami merekomendasikan penggunaan Docker Compose dalam produksi. Contoh pengaturan tersedia di owdex/compose
.
$ git clone https://github.com/owdex/compose.git owdex && cd owdex
$ chmod +x setup.sh
$ ./setup.sh
$ nano owdex.toml
# Edit the configuration file, being sure to change the secret key and admin password.
$ nano misc/Caddyfile
# Edit the reverse proxy configuration, being sure to change the domain name and email.
$ docker compose up -d
Jika Anda sudah menjalankan instans Solr dan MongoDB di tempat lain, Anda bisa menggunakan Owdex saja. Gambar tersedia untuk setiap rilis dari GitHub Container Registry. Pastikan untuk menyetel versi yang Anda inginkan (bukan hanya memilih 'terbaru'), karena perubahan yang dapat mengganggu dapat terjadi kapan saja.
$ wget https://raw.githubusercontent.com/owdex/compose/main/owdex.toml.default -O owdex.toml
$ nano owdex.toml
# Edit the configuration file, being sure to change the secret key, admin password and database hostnames.
$ docker run --detach --volume ./owdex.toml:/owdex.toml:ro ghcr.io/owdex/owdex:main
Anda mungkin masih ingin menggunakan Docker Compose, karena pengelolaan database, serta pembuatan Tailwind CSS, tidak lagi menjadi masalah Anda.
$ git clone https://github.com/owdex/owdex.git
$ chmod +x setup.sh
$ ./setup.sh
$ docker compose up --build -d
Meskipun Anda dapat membuat perubahan pada owdex.toml
, Anda tidak perlu mengubah kata sandi admin atau kunci rahasia, karena ini tidak terlalu menjadi masalah dalam lingkungan pengembangan yang tidak terekspos. Anda kemudian dapat mengakses frontend di http://127.0.0.1
.
Silakan lihat KONTRIBUSI.md.
Terima kasih kepada @4censord atas bantuan, dukungan, dan nasihatnya yang luar biasa.
Owdex dilisensikan di bawah GNU AGPL v3.