Hello, thank you for your reply.
I have already asked my friend to switch from the S+ storage with proxy caching method to the S3 storage + CloudFront CDN delivery method. However, it seems to have failed, and I don’t know the reason yet. So I was wondering if you could provide the exact execution commands so that my friend can try again.
In addition, I am really persistent about having video functionality on my forum for the convenience of my users. So I came up with a new idea and would like to know if it is feasible—I really hope to get your opinion.
First, I should explain that I have absolutely no knowledge of coding or programming. My university major was Japanese, so apart from learning the Japanese language, I truly have no understanding of code. If some of my ideas seem naïve at first glance, please forgive me.
Thanks to the server I rented for my forum shutting down, I had to invest effort in rebuilding it, which allowed me to learn the key points of S3 storage and CloudFront CDN. Then, I applied this knowledge and wondered if there are other storage and CDN service providers. I consulted ChatGPT and was glad to get the answers I wanted.
Actually, I had always wanted to build a video website, but I quickly gave up because of the hard drive costs. Now that I know about the new solution, I’ve rekindled the idea of building a video website to support the Discourse forum videos.
Based on GPT’s recommendation, I learned that I can use either PeerTube or MediaCMS for the video website system—they are both excellent.
I currently have two points of doubt:
First point: Both video website systems can support Backblaze B2 storage with Cloudflare CDN delivery. Since videos are not stored on my own hard drive, the video website’s playback already calls the Backblaze B2 API. What I want is for the forum to be connected to the video website, not by posting links, but by using the forum’s upload button to directly call my MediaCMS (for example) video website as the source. This would mean two API calls:
- The forum calls the MediaCMS video website.
- The MediaCMS video website calls Backblaze B2 storage.
I would like to know if such repeated API calls are technically feasible.
Second point: Whether the forum system and video website system can share the user account system, so that users can use the same account. This affects how the API calls would work.
- Option 1: As the administrator of the video website, I register an admin account linked to the forum. When the forum uploads a video via the API, it is technically the administrator uploading it to the MediaCMS website.
- Option 2: With a shared user account system, the video upload is performed by the user’s own forum account, and via the API it is synchronized to the MediaCMS website. Then the user can see the uploaded video under their own account on the video website.
I have consulted GPT about these approaches, and GPT generally gave positive feedback. However, unfortunately, in repeated use, I found that GPT can provide guidance and help with high-level decisions, but for detailed answers, it can sometimes be inaccurate. Since I have no coding knowledge myself, I’m not sure if these ideas are really feasible.
If possible, I would greatly appreciate it if you could point out which parts of these ideas are feasible and which might not be.