Philip Thomas ได้เผยแพร่ซอร์สโค้ดของ Postcard แพลตฟอร์มเว็บไซต์ส่วนตัวและจดหมายข่าวของเขาที่เปิดตัวในปี 2022 แอปพลิเคชัน Ruby on Rails นี้ซึ่งสร้างรายได้เพียงหลักสิบดอลลาร์สหรัฐต่อเดือน ขณะนี้เสนอโหมดการติดตั้งทั้งแบบผู้ใช้เดียวและหลายผู้ใช้สำหรับนักพัฒนาที่ต้องการสร้างโซลูชันจดหมายข่าวของตนเอง
รายได้และการใช้งาน
- รายได้ต่อเดือน: หลายสิบดอลลาร์สหรัฐ
- วันที่เปิดตัว: 2022
- ฐานผู้ใช้: ผู้สมัครสมาชิกเริ่มต้นหลายพันคน
- การโฮสต์: Mac Mini บนโต๊ะทำงานของนักพัฒนา
- เวลาทำงาน: ดำเนินการต่อเนื่องเกือบ 3 ปี
ความกังวลเรื่องผู้ให้บริการส่งอีเมลครอบงำการอภิปราย
การตอบสนองของชุมชนมุ่งเน้นไปที่การเปลี่ยนแปลงของ Postcard จาก Postmark ไปเป็น Amazon SES สำหรับการส่งอีเมล ผู้ใช้แบ่งปันประสบการณ์ที่น่าผิดหวังกับผู้ให้บริการอีเมลรายใหญ่ โดยเฉพาะเรื่องกระบวนการอนุมัติและปัญหาความน่าเชื่อถือ นักวิจัยทางวิชาการคนหนึ่งอธิบายว่าถูก Amazon SES ปฏิเสธแม้จะให้เอกสารรายละเอียดและมีกรณีการใช้งานที่ถูกต้อง ทำให้ต้องละทิ้งโซลูชันที่โฮสต์เองทั้งหมด
การอภิปรายเผยให้เห็นความผิดหวังที่กว้างขึ้นกับผู้ให้บริการอีเมลรายใหญ่ที่ทิ้ง/บล็อกอีเมลโดยไม่แจ้งผู้ใช้ ทำให้นักพัฒนาบางคนสนับสนุนการรวม SMTP server แบบดั้งเดิมมากขึ้น ช่วยให้ผู้ใช้สามารถใช้ประโยชน์จากโครงสร้างพื้นฐานอีเมลของตนเองและหลีกเลี่ยงการพึ่งพาแพลตฟอร์มใหญ่ที่อาจจำกัดการเข้าถึงตามอำเภอใจ
การใช้งานทางเทคนิคและความเป็นจริงของการโฮสต์
Postcard ทำงานบนสิ่งที่ Thomas อธิบายว่าเป็นการตั้งค่าโฮสต์ที่แปลกประหลาด - Mac Mini ที่วางอยู่บนโต๊ะของเขาซึ่งดูแลบริการมาเกือบสามปี การเผยแพร่แบบ open-source รวมถึงการสนับสนุน Docker และตัวเลือกการติดตั้งที่ง่ายขึ้นผ่าน Render ทำให้นักพัฒนาที่ต้องการปรับแต่งแพลตฟอร์มจดหมายข่าวของตนเองเข้าถึงได้
โค้ดเบสสนับสนุนสองโหมดที่แตกต่างกัน: โหมด Solo ที่เรียบง่ายสำหรับการติดตั้งไซต์เดียว และโหมด Multiuser ที่จัดการผู้ใช้หลายคน โดเมนที่กำหนดเอง และการประมวลผลการชำระเงิน ความยืดหยุ่นนี้ตอบสนองกรณีการใช้งานที่แตกต่างกันในขณะที่รักษาแอปพลิเคชันหลักให้ค่อนข้างเรียบง่ายด้วยการพึ่งพาที่น้อยที่สุด
ข้อมูลจำเพาะทางเทคนิค
- แพลตฟอร์ม: แอปพลิเคชัน Ruby on Rails
- การติดตั้ง: รองรับ Docker พร้อมการกำหนดค่า render.yaml
- ผู้ให้บริการอีเมล: Amazon SES (เดิมใช้ Postmark )
- โหมดการโฮสต์: Solo (เว็บไซต์เดียว) และ Multiuser (หลายเว็บไซต์พร้อมระบบชำระเงิน)
- การพึ่งพาไลบรารี: น้อยที่สุด ออกแบบมาเพื่อการปรับแต่งที่ง่ายดาย
ชุมชนแสวงหาตัวเลือกผู้ให้บริการอีเมลเพิ่มเติม
นักพัฒนาหลายคนแสดงความสนใจในการมีส่วนร่วมเพิ่มผู้ให้บริการส่งอีเมลเพิ่มเติมเพื่อลดการพึ่งพา Amazon SES การใช้งานปัจจุบันทำงานได้ดีสำหรับรายชื่อที่เล็กกว่า แต่เผชิญกับข้อจำกัดด้านความสามารถในการขยายขนาดที่ทำให้ผู้ใช้ที่วางแผนดำเนินการจดหมายข่าวขนาดใหญ่กว่ากังวล
เวลาของการเผยแพร่ open-source นี้สะท้อนรูปแบบทั่วไปในพื้นที่เครื่องมือนักพัฒนา - โปรเจ็กต์ที่สร้างรายได้เจียมเนื้อเจียมตัวแต่ตอบสนองความต้องการสำคัญของชุมชนมักจะเปลี่ยนไปเป็นโมเดล open-source เพื่อให้มั่นใจในความยั่งยืนและเปิดให้มีการมีส่วนร่วมที่กว้างขึ้น
อ้างอิง: Postcard is now open source