2. About
●
M. Edwin Zakaria
●
Linux user since 1998
●
openSUSE since 6.2 around 1999
https://en.opensuse.org/User:Medwin
●
openSUSE member
●
openSUSE Board Election Committee
●
openSUSE Indonesia co-admin for web site (https://opensuse.id)
and admin for id mirror (https://repo.opensuse.id
https://twrepo.opensuse.id)
4. A brief history
●
openSUSE Indonesia Community established on 23 Juli 2007
●
We do regular meetup every month (before pandemic),
currently discussion mainly through telegram group :-)
●
Discuss about openSUSE implementation for our regular usage
●
New technology/software and how to use it
5. Current condition
●
FB group, 4592 member on October 2023
https://www.facebook.com/groups/opensuse.indonesia
●
Twitter @opensuseID 639 followers
●
Telegram group t.me/openSUSE_ID
1235 member as of October 2023
●
YouTube channel opensuse.id
https://www.youtube.com/channel/UCFGB0Tsqn45oBfJyfi-tJVg
10. openSUSE Indonesia Community Repo
●
Indonesia has quite a number of openSUSE users and installations.
Mirror is one of the key success of distributing openSUSE to the user.
Availability of the mirror play an important role in the life cycle of a
distribution.
●
Before the Indonesia community had its own mirrors, usually iso
download and update traffic would be directed to Singapore, Taiwan
or Japan. Since May 22, 2018 the Community has its own opensuse
mirror (https://repo.opensuse.id), and start on November 29, 2019
we also manage our own tumbleweed mirror (
https://twrepo.opensuse.id). Both of mirror are located in Jakarta
Indonesia, in two separated building.
11. openSUSE Indonesia Community Repo
●
All the repositories infrastructures are donation.
●
repo.opensuse.id is located in my office with 50 mbps bandwidth
to international gateway and 100 mbps to Indonesian local loop
●
twrepo.opensuse.id mirror is located in one data center in
Jakarta, donated by one streaming company. It has 1 Gbps
international link (shared)
●
No guarantee that it will keep provide the mirror service
12. openSUSE Indonesia Community Repo
●
There are other repo in Indonesia but it seems less maintain,
eg:
– http://repo.ugm.ac.id/opensuse/ located in Jogja
– https://buaya.klas.or.id/opensuse/ located in Surabaya
– https://mr.heru.id/opensuse/
13. openSUSE Indonesia Community Repo
●
Indonesia community repo is serving openSUSE user for
Indonesia and SE Asia like Singapore, Malaysia, Vietnam,
Thailand
15. repo.opensuse.id
●
Start operating on May 22, 2018
●
Mainly for Leap iso download and Leap update
●
Access to stage.opensuse.org
●
Tumbleweed repo sync from twrepo.opensuse.id
●
Qemu/KVM machine 4vCPU, 16GB RAM, 4.5 TB disk
●
Leap 15.4
●
Daily avg users = 700, daily avg hits = 165,000
●
50 Mbps international link and 100 Mbps Indonesia local loop
19. twrepo.opensuse.id
●
Start operating on November 29, 2019
●
Mainly for Tumbleweed iso download and update
●
New slowroll added
●
rsync to stage.opensuse.org 3 times a day (04:00, 13:00, 21:00)
●
Tumbleweed repo sync to repo.opensuse.id
●
vmware machine running Leap 15.5, 4vCPU, 8GB RAM, 2 TB disk
●
Leap 15.5
●
Daily avg users = 575, daily avg hits = 134,000
●
1 Gbps international link (shared)
23. Some metric
●
https://repo-stat.opensuse.id
●
In the last 6 month
– total Tx 19.5TB
– Total hits/request 28.7 million
– Total visitor 121,650
– Avg monthly Tx 3.25TB
– Avg daily hits 166,852
– Avg daily visitors 707
27. Challenge
●
Lack of infrastructure and bandwidth, we are fully self funded
community :)
●
We ask some university to provide repository for openSUSE
but it seems it is not their priority
●
Sometimes vm or disk broken
29. Do we still need mirrors
●
Since August 2023 openSUSE start using CDN (content delivery
network) --
https://news.opensuse.org/2023/07/31/try-out-cdn-with-open
suse-repos/
●
I carefully watch the traffic on August – September 2023 and it
seems very little change in our repository. It can be because
user does not use the ris (repository index service) to utilize
cdn.
34. License
This slide deck is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license.
It can be shared and adapted for any purpose (even commercially) as long as Attribution is given and any
derivative work is distributed under the same license.
Details can be found at https://creativecommons.org/licenses/by-sa/4.0/
General Disclaimer
This document is not to be construed as a promise by any participating organisation to develop, deliver, or
market a product. It is not a commitment to deliver any material, code, or functionality, and should not be
relied upon in making purchasing decisions. openSUSE makes no representations or warranties with respect
to the contents of this document, and specifically disclaims any express or implied warranties of
merchantability or fitness for any particular purpose. The development, release, and timing of features or
functionality described for openSUSE products remains at the sole discretion of openSUSE. Further,
openSUSE reserves the right to revise this document and to make changes to its content, at any time,
without obligation to notify any person or entity of such revisions or changes. All openSUSE marks
referenced in this presentation are trademarks or registered trademarks of SUSE LLC, in the United States
and other countries. All third-party trademarks are the property of their respective owners.
Credits
Template
Richard Brown
rbrown@opensuse.org
Design & Inspiration
openSUSE Design Team
http://opensuse.github.io/branding-
guidelines/