อัลโลวา
Alovoa ตั้งเป้าหมายที่จะเป็นแพลตฟอร์มเว็บคู่ที่ฟรีและโอเพ่นซอร์สเป็นครั้งแรก
อะไรทำให้ Alovoa แตกต่างจากแพลตฟอร์มอื่น ๆ ?
- ไม่มีโฆษณา
- ไม่มีการขายข้อมูลของคุณ
- ไม่มีคุณสมบัติที่ชำระเงิน (ไม่มี "จ่ายสุดยอด", "Pay to Swipe", "จ่ายเพื่อดูโปรไฟล์" หรือ "จ่ายเพื่อเริ่มการแชท")
- ไม่มีเซิร์ฟเวอร์ที่ไม่ปลอดภัย
- ไม่มีห้องสมุดปิดแหล่ง
- ไม่เห็นคนที่คุณไม่อยากเห็นด้วยตัวกรองขั้นสูง
- ข้อมูลส่วนตัวที่สุดของคุณถูกเข้ารหัสอย่างปลอดภัย
แอพมือถือ
Alovoa ยังมีให้บริการเป็นแอพมือถือ ลองดูรหัสแหล่งแอพ Android repo ดาวน์โหลดแอพบน F-Droid หรือ Google Play
มีส่วนช่วย
- บอกเพื่อนของคุณเกี่ยวกับเรื่องนี้และแบ่งปันในโซเชียลมีเดีย! นี่เป็นวิธีที่ดีที่สุดที่จะทำให้มันเติบโต
- ปรับปรุงโครงการโดยการโพสต์ในประเด็นและทำการประชาสัมพันธ์เมื่อมีการอภิปรายปัญหา
- แปลโครงการนี้เป็นภาษาที่คุณต้องการบน weblate
สถานะการแปล
บริจาค
เช่นโครงการนี้? พิจารณาบริจาค
| แพลตฟอร์ม | การเชื่อมโยง |
|---|
| อัลโลวา | alovoa.com/donate-list |
| buymeacoffee | buymeacoffee.com/alovoa |
| Ko-fi | ko-fi.com/alovoa |
| การให้เสรีนิยม | Liberapay.com/alovoa/donate |
| เปิดกลุ่ม | opencollective.com/alovoa |
| BTC | คลิกเพื่อเปิดเผย bc1q5yejhe5rv0m7j0euxml7klkd2ummw0gc3vx58p |
วิธีการสร้าง
- ติดตั้ง OpenJDK 17
- ติดตั้ง maven: https://maven.apache.org/install.html
- ตั้งค่าฐานข้อมูล (รองรับ Mariadb อย่างเป็นทางการ)
- ตั้งค่าเซิร์ฟเวอร์อีเมลหรือใช้ผู้ที่มีอยู่ (ผู้ให้บริการใด ๆ ที่มีการสนับสนุน IMAP ควรใช้งานได้)
- ป้อนข้อมูลรับรองสำหรับเซิร์ฟเวอร์ฐานข้อมูลเซิร์ฟเวอร์อีเมลและปุ่มเข้ารหัสใน Application.properties
- ดำเนินการ "MVN Install" ในโฟลเดอร์รูท
หรือคุณสามารถใช้นักเทียบท่าและนักเทียบท่า ในการเปิดเซิร์ฟเวอร์หลังจากตั้งค่าค่าที่ต้องการใน src/main/resources/application.properties คุณสามารถรันคำสั่งด้านล่าง:
docker-compose build
docker-compose up -d
docker-compose logs -f
การดีบัก
- Spring Tool Suite / Intellij ขอแนะนำสำหรับการดีบัก
- ติดตั้ง Lombok สำหรับ IDE ของคุณ (ไม่จำเป็นสำหรับ IntelliJ)
เอกสาร:
- โปรดอ่าน documentation.md
ใบอนุญาต:
- รหัสทั้งหมดได้รับอนุญาตภายใต้ใบอนุญาต AGPLV3 เว้นแต่จะระบุไว้เป็นอย่างอื่น
- ภาพทั้งหมดเป็นกรรมสิทธิ์เว้นแต่จะระบุไว้เป็นอย่างอื่น
- ห้องสมุดเว็บของบุคคลที่สามสามารถพบได้ภายใต้ทรัพยากร/CSS/LIB และทรัพยากร/js/lib และมีใบอนุญาตของตนเอง
- ห้องสมุด Java ของบุคคลที่สามสามารถพบได้ใน pom.xml และมีใบอนุญาตของตนเอง