Dokumentasi | Demo | Gambar Docker
Part-DB adalah sistem manajemen inventaris Sumber Terbuka untuk komponen elektronik Anda. Itu diinstal pada server web sehingga dapat diakses dengan browser apa pun tanpa perlu menginstal perangkat lunak tambahan.
Versi dalam repositori ini adalah penulisan ulang lengkap Part-DB lama (Versi <1.0) berdasarkan kerangka kerja modern dan merupakan versi yang direkomendasikan untuk digunakan.
Jika Anda menemukan bug, silakan buka Masalah di GitHub, sehingga dapat diperbaiki untuk semua orang.
Jika Anda ingin menguji Part-DB tanpa menginstalnya, Anda dapat menggunakan instance Heroku ini. (Atau tautan ini untuk Versi Jerman).
Anda dapat masuk dengan nama pengguna: pengguna dan kata sandi: pengguna .
Setiap perubahan pada cabang master diterapkan secara otomatis, sehingga mewakili kemajuan pengembangan saat ini dan mungkin tidak sepenuhnya stabil. Harap diingat, bahwa contoh Heroku gratis digunakan, sehingga mungkin memerlukan waktu saat memuat halaman untuk pertama kalinya.
Dengan fitur-fitur ini, Part-DB berguna bagi para penghobi, yang ingin melacak inventaris komponen elektronik pribadi mereka, atau ruang pembuat, di mana banyak pengguna harus memiliki (mengendalikan) akses ke inventaris bersama.
Part-DB juga digunakan oleh perusahaan kecil dan universitas untuk mengelola inventaris mereka.
Jika Anda ingin memutakhirkan Part-DB versi lama (<1.0.0) ke versi ini, harap baca ini terlebih dahulu.
Petunjuk: Gambar buruh pelabuhan tersedia di jbtronics/part-db1. Cara mengatur Part-DB melalui buruh pelabuhan dijelaskan di sini.
Di bawah ini Anda menemukan gambaran kasar proses instalasi, lihat di sini untuk panduan rinci tentang cara menginstal Part-DB.
public/
. Lihat di sini untuk informasi tambahan.cp .env .env.local
dan edit .env.local
:APP_ENV=dev
menjadi APP_ENV=prod
DATABASE_URL=
sesuai kebutuhan Anda (lihat di sini) untuk formatnya. Dalam kasus yang lebih besar dengan akses bersamaan, MySQL lebih berperforma. Ini tidak bisa diubah dengan mudah nantinya, jadi pilihlah dengan bijak.composer install -o --no-dev
yarn install
dan yarn build
php bin/console cache:warmup
php bin/console doctrine:migrations:migrate
dan ikuti instruksi yang diberikan. Selama proses, kata sandi untuk admin adalah pengguna ditampilkan. Salin itu. Perhatian : Langkah-langkah ini merusak database Anda dan berpotensi menghancurkannya. Jadi pastikan untuk membuat cadangan database Anda.config/parameters.yaml
. Anda harus memeriksa apakah pengaturan sesuai dengan harapan Anda setelah Anda menginstal/meningkatkan Part-DB. Periksa apakah partdb.default_currency
cocok dengan mata uang yang paling sering Anda gunakan (ini tidak dapat diubah setelah membuat informasi harga). Jalankan php bin/console cache:clear
ketika Anda mengubah sesuatu.php bin/console app:set-password admin
. Anda dapat membuat pengguna baru dengan pengguna admin dan mulai menggunakan Part-DB.Bila ingin mengupgrade ke versi yang lebih baru, maka copy saja file baru tersebut ke dalam folder dan ulangi langkah 4. hingga 7.
Biasanya kata sandi acak dihasilkan ketika pengguna admin dibuat selama pembuatan database awal, namun, Anda dapat mengatur kata sandi admin awal, dengan mengatur INITIAL_ADMIN_PW
env var.
Anda dapat mengonfigurasi Part-DB sesuai kebutuhan Anda dengan mengubah variabel lingkungan di file .env.local
. Lihat di sini untuk informasi lebih lanjut.
Jika Anda menggunakan proxy terbalik, Anda harus memastikan bahwa proxy tersebut menyetel header X-Forwarded-*
dengan benar, atau Anda akan mendapatkan kesalahan HTTP/HTTPS dan nama host yang salah. Jika proksi terbalik berada di server yang berbeda (atau tidak dapat mengakses Part-DB melalui localhost), Anda harus mengatur variabel env TRUSTED_PROXIES
agar sesuai dengan alamat IP (atau blok IP) proksi terbalik Anda. Anda dapat melakukan ini di .env.local
atau (saat menggunakan buruh pelabuhan) di file docker-compose.yml
Anda.
Jika Anda ingin berdonasi ke pengembang Part-DB, lihat tombol sponsor di bilah atas (di sebelah nama repo). Di sana Anda akan menemukan berbagai metode untuk mendukung pengembangan secara bulanan atau satu kali.
Lihat juga daftar kontributor yang berpartisipasi dalam proyek ini.
Berdasarkan Part-DB asli oleh Christoph Lechner dan K. Jacobs
Part-DB dilisensikan di bawah GNU Affero General Public License v3.0 (atau menurut pendapat Anda nanti). Ini sebagian besar berarti bahwa Anda dapat menggunakan Part-DB untuk apa pun yang Anda inginkan (bahkan menggunakannya secara komersial) selama Anda juga mempublikasikan kode sumber untuk setiap perubahan yang Anda buat berdasarkan AGPL.
Lihat LISENSI untuk informasi lebih lanjut.