In this exemple of configuration i'll use:
For the database the user opensim with the password DB_Password. (Chose whatever you want instead)
For the domain name replace domain.com by your own.
Dependency installation:
Before installing OpenSim you need Mono, MySQL and unzip.
sudo apt install gnupg ca-certificates
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update
sudo apt dist-upgrade
sudo apt install mono-complete mysql-server unzip
MySQL configuration:
sudo nano /etc/mysql/my.cnf
Add the following lines before:
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
[mysqld] default_storage_engine = InnoDB disable_log_bin innodb_buffer_pool_size = 2G innodb_log_file_size = 256M innodb_log_buffer_size = 16M innodb_flush_method = O_DIRECT innodb_flush_log_at_trx_commit = 0 innodb_buffer_pool_instances = 2 default-authentication-plugin=mysql_native_password
Restart MySQL:
sudo service mysql restart
sudo mysql_secure_installation -u root -p
Database creation:
sudo mysql
mysql> create database opensim;
mysql> create user opensim identified by 'DB_Password';
mysql> create user 'opensim'@'localhost' identified by 'DB_Password';
mysql> GRANT ALL PRIVILEGES ON opensim.* TO 'opensim'@'localhost';
mysql> FLUSH PRIVILEGES;
Check the opensim account is mysql_native_password and disconnect from MySQL:
mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;
mysql> \q
Download and Extract OpenSim:
cd ~
wget http://opensimulator.org/dist/OpenSim-LastAutoBuild.zip
mkdir ~/HG
unzip OpenSim-LastAutoBuild.zip -d HG/
Grid configuration:
cd ~/HG/bin
cp Robust.HG.ini.example Robust.HG.ini
cp OpenSim.ini.example OpenSim.ini
cp config-include/GridCommon.ini.example config-include/GridCommon.ini
cp config-include/osslEnable.ini.example config-include/osslEnable.ini
Edit the Robust.HG.ini file
nano -c ~/HG/bin/Robust.HG.ini
Edit the lines 28 - 240 - 620 - 623 - 834
Uncomment 104 - 106 - 111 - 191 - 198 - 731
[Const] 28 BaseURL = "http://domain.com" [ServiceList]
104 OfflineIMServiceConnector = "${Const|PrivatePort}/OpenSim.Addons.OfflineIM.dll:OfflineIMServiceRobustConnector" 106 GroupsServiceConnector = "${Const|PrivatePort}/OpenSim.Addons.Groups.dll:GroupsServiceRobustConnector" 111 UserProfilesServiceConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:UserProfilesConnector" [Hypergrid] 191 HomeURI = "${Const|BaseURL}:${Const|PublicPort}" 198 GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}" [DatabaseService] 240 ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=DB_Password;Old Guids=true;SslMode=None;" [GridInfoService] 620 gridname = "NOM DE LE GRID" 623 gridnick = "nom_de_la_grid" [UserAgentService] 731 ShowUserDetailsInHGProfile = True [UserProfilesService] 834 Enabled = true
Launch Robust and make sure there is no errors:
mono ~/HG/bin/Robust.exe -inifile=Robust.HG.ini
In the Robust console create the first user:
R.O.B.U.S.T.# create user
First name [Default]: Ludo
Last name [User]: Davis
Password:
Email []:
User ID (enter for random) []:
Model name []:
Quit Robust with the quit command
R.O.B.U.S.T.# quit
Edit the OpenSim.ini file
nano -c ~/HG/bin/OpenSim.ini
Edit the lines: 53 - 1164 - 1179 - 1141 - 1202
Uncomment: 356 - 773 - 778 - 782 - 787 - 795 - 1152 - 1192 - 1276 - 1313
Comment: 1310
[Const] 53 BaseHostname = "domain.com" [Map] 356 GenerateMaptiles = true [Messaging] 773 OfflineMessageModule = "Offline Message Module V2" 778 OfflineMessageURL = ${Const|PrivURL}:${Const|PrivatePort} 782 StorageProvider = OpenSim.Data.MySQL.dll 787 MuteListModule = MuteListModule 792 ForwardOfflineGroupMessages = true [Groups] 1141 Enabled = true 1152 Module = "Groups Module V2" 1164 ServicesConnectorModule = "Groups HG Service Connector" 1179 GroupsServerURI = ${Const|BaseURL}:${Const|PrivatePort} 1192 MessagingModule = "Groups Messaging Module V2" 1202 MessageOnlineUsersOnly = true [UserProfiles] 1276 ProfileServiceURL = "${Const|BaseURL}:${Const|PublicPort}" [Architecture] 1310 ; Include-Architecture = "config-include/Standalone.ini" 1313 Include-Architecture = "config-include/GridHypergrid.ini"
Edit the GridCommon.ini file
nano -c ~/HG/bin/config-include/GridCommon.ini
Edit the line19
Uncomment 16 - 49
Comment 9
[DatabaseService] 9 ; Include-Storage = "config-include/storage/SQLiteStandalone.ini"; 16 StorageProvider = "OpenSim.Data.MySQL.dll" 19 ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=DB_Password;Old Guids=true;SslMode=None;" [Hypergrid] 49 GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}"
Firewall configuration:
sudo ufw allow "OpenSSH"
sudo ufw allow 8002/tcp
sudo ufw allow 9000/tcp
sudo ufw allow 9000:9100/udp
sudo ufw enable
If the server is behind a router:
Create a NAT for ports 8002 in TCP and 9000-9100 TCP/UDP
Example:
NAT reflection must be enable.
Example:
You need to edit the Region.ini file with the external IP (not the domain name) and internal.
InternalAddress = IP_INTERNE
ExternalHostName = IP_EXTERNE
Create a route:
iptables -t nat -A OUTPUT --dst IP_EXTERNE -p tcp --dport 9000:9100 -j DNAT --to-destination IP_INTERNE
iptables -t nat -A OUTPUT --dst IP_EXTERNE -p udp --dport 9000:9100 -j DNAT --to-destination IP_INTERNE
дешевые стоматологии в москве stomatologija-juao-495.com .
Полная безопасность в онлайн казино, вероятность выиграть увеличивается.
Эксклюзивные онлайн казино для настоящих азартных игроков, заходите и побеждайте.
Онлайн казино: азарт и выигрыш, выигрывайте и наслаждайтесь успехом.
Зарабатывайте крупные суммы в онлайн казино, тренируйтесь и побеждайте.
лучшие онлайн казино на деньги лучшие онлайн казино на деньги .
В данном контексте мы предлагаем оперативно получить этот необходимый документ. Вы имеете возможность купить диплом, и это будет удачным решением для всех, кто не смог закончить обучение, потерял документ или хочет исправить свои оценки. дипломы изготавливаются аккуратно, с максимальным вниманием к мельчайшим элементам, чтобы в результате получился документ, 100% соответствующий оригиналу.
Плюсы такого подхода заключаются не только в том, что вы сможете максимально быстро получить свой диплом. Весь процесс организован комфортно, с нашей поддержкой. От выбора подходящего образца документа до грамотного заполнения личных данных и доставки по России — все под абсолютным контролем качественных мастеров.
Для тех, кто ищет оперативный способ получить необходимый документ, наша компания предлагает выгодное решение. Приобрести диплом - значит избежать продолжительного процесса обучения и сразу перейти к своим целям: к поступлению в университет или к началу удачной карьеры.
http://apusgroup.ru
http://superdiplomnik.ru
http://rfe-revizor.ru
http://sk-sh.ru
http://fuwr.ru
Современные программы для проверки сметы.
Проверка сметы на соответствие проектной документации необходима для утверждения финансирования. Проверка сметы на соответствие проектной документации необходима для утверждения финансирования. .
https://sexyfatmature.net
In a superb that embraces diversity and inclusivity, same-sex relationships suffer with ground their place. Men who date men sail the joys and challenges of building substantial connections based on authenticity and reciprocal understanding. They celebrate love while overcoming societal expectations, stereotypes, and discrimination.
https://gay0day.com
Communication and stirring intimacy play a crucial task in their relationships, fostering reliability and deepening their bond. As society progresses toward justice, it is important to acknowledge and particular the angel shared between men dating men, embracing their unequalled experiences and contributions to the tapestry of anthropoid connections.
Attractive component to content. I just stumbled upon your blog and in accession capital to say that I acquire actually loved account your blog posts. Any way I will be subscribing for your augment and even I achievement you get admission to persistently rapidly.
купить диплом в энгельсе
https://brovary.forum.cool/viewtopic.php?id=5538#p14045
https://www.ocf.berkeley.edu/~paultkim/what-type-of-edit-does-your-book-need
http://msfo-soft.ru/msfo/forum/user/38902/
http://www.sportpro.com.ua/forum/posting.php
http://driveme.rusff.me/viewtopic.php?id=2032#p105067
купить диплом в самаре
Наша компания предлагает очень быстро получить этот важный документ. Вы сможете приобрести диплом, и это является отличным решением для человека, который не смог закончить обучение или утратил документ. Каждый диплом изготавливается с особой тщательностью, вниманием к мельчайшим элементам. В результате вы получите 100% оригинальный документ.
Плюсы этого подхода заключаются не только в том, что можно максимально быстро получить свой диплом. Весь процесс организовывается комфортно и легко, с нашей поддержкой. Начиная от выбора подходящего образца диплома до консультаций по заполнению персональных данных и доставки в любой регион страны — все будет находиться под абсолютным контролем качественных мастеров.
Таким образом, для тех, кто ищет быстрый способ получения необходимого документа, наша компания предлагает отличное решение. Заказать диплом - значит избежать долгого обучения и сразу переходить к достижению своих целей, будь то поступление в университет или начало карьеры.
http://sadicagency.ru
http://kritikus.ru
http://fk-arsenal.ru
http://uk-ahml.ru
http://edu-csrpi.ru
Do you have any video of that? I'd love to find out some additional information.
balivillarental.net/villarental/villa_maridadi.html
www.megamartbd.com.bd/product/singleproduct/101
onlinekinospace.ru/page/8
www.uellagostera.com/index.php?option=com_content&view=article&id=984:llagostele-resum-jornada-28&catid=46:llagostele
petkit.com.cn/member/index.php?uid=ehalipa&action=viewarchives&aid=6644
Веселье и азарт: самые популярные онлайн казино, посетите прямо сейчас.
Популярные азартные игры в онлайн казино, испытайте прямо сейчас.
Играйте в лучшие онлайн казино и получайте щедрые бонусы и выигрыши, присоединяйтесь прямо сейчас.
Играйте в новые азартные игры в онлайн казино и выигрывайте крупные суммы, посетите прямо сейчас.
Наши рекомендации: лучшие онлайн казино, посетите сейчас.
Играйте в увлекательные игры и выигрывайте крупные суммы в онлайн казино, испытайте прямо сейчас.
Наши рекомендации: лучшие онлайн казино, испытайте сейчас.
Играйте в азартные игры и выигрывайте захватывающие призы в онлайн казино, посетите прямо сейчас.
Играйте в самые популярные онлайн казино и получайте щедрые бонусы и выигрыши, присоединяйтесь прямо сейчас.
Популярные возможности для азартных игроков в онлайн казино, испытайте прямо сейчас.
Играть и выигрывать: самые популярные онлайн казино для вас, попробуйте сейчас.
Лучшие игры и призы в онлайн казино, посетите прямо сейчас.
Большие выигрыши и возможности: самые популярные онлайн казино для вас, испытайте сейчас.
Играйте в азартные игры и выигрывайте призы в онлайн казино, посетите прямо сейчас.
Лучшие бонусы и выигрыши в онлайн казино, испытайте прямо сейчас.
Популярные возможности для азартных игроков в онлайн казино,
лучшие онлайн казино с минимальным депозитом https://onlayn-kazino-reyting-belarusi.com/ .
биоревитализация лица цена в москве http://biorevitalizaciyaa.ru/ .
According to randomised controlled trials, you start losing weight immediately after taking Rybelsus. After one month, the average weight loss on Rybelsus is around 2kg; after two months, it’s over 3kg.
What does Rybelsus do to your body?
Rybelsus (oral semaglutide) is a GLP-1 receptor agonist. It mimics a fullness hormone called GLP-1.
Rybelsus reduces appetite and hunger by interacting with the brain’s appetite control centre, the hypothalamus. This effect on the brain helps you eat fewer calories and starts almost immediately after taking the pill.
However, you might notice your hunger levels rising and falling in the first 4-5 weeks you take Rybelsus.
It can take around 4-5 weeks for Rybelsus to reach a level in the body we call a steady state. A steady state is when the drug’s levels in the body remain consistent rather than spiking and falling.
Interestingly, this initial weight loss is no different to other weight loss treatments or the impact of diet interventions on weight loss. The real effect of oral semaglutide is seen beyond three months.
Oral semaglutide is a long-acting medication that’s started at a lower dose to reduce the number and severity of side effects as it’s built up to a higher maintenance dose.
https://true-pill.top/rybelsus.html
According to randomised controlled trials, you start losing weight immediately after taking Rybelsus. After one month, the average weight loss on Rybelsus is around 2kg; after two months, it’s over 3kg.
What does Rybelsus do to your body?
Rybelsus (oral semaglutide) is a GLP-1 receptor agonist. It mimics a fullness hormone called GLP-1.
Rybelsus reduces appetite and hunger by interacting with the brain’s appetite control centre, the hypothalamus. This effect on the brain helps you eat fewer calories and starts almost immediately after taking the pill.
However, you might notice your hunger levels rising and falling in the first 4-5 weeks you take Rybelsus.
It can take around 4-5 weeks for Rybelsus to reach a level in the body we call a steady state. A steady state is when the drug’s levels in the body remain consistent rather than spiking and falling.
Interestingly, this initial weight loss is no different to other weight loss treatments or the impact of diet interventions on weight loss. The real effect of oral semaglutide is seen beyond three months.
Oral semaglutide is a long-acting medication that’s started at a lower dose to reduce the number and severity of side effects as it’s built up to a higher maintenance dose.
https://true-pill.top/rybelsus.html
According to randomised controlled trials, you start losing weight immediately after taking Rybelsus. After one month, the average weight loss on Rybelsus is around 2kg; after two months, it’s over 3kg.
What does Rybelsus do to your body?
Rybelsus (oral semaglutide) is a GLP-1 receptor agonist. It mimics a fullness hormone called GLP-1.
Rybelsus reduces appetite and hunger by interacting with the brain’s appetite control centre, the hypothalamus. This effect on the brain helps you eat fewer calories and starts almost immediately after taking the pill.
However, you might notice your hunger levels rising and falling in the first 4-5 weeks you take Rybelsus.
It can take around 4-5 weeks for Rybelsus to reach a level in the body we call a steady state. A steady state is when the drug’s levels in the body remain consistent rather than spiking and falling.
Interestingly, this initial weight loss is no different to other weight loss treatments or the impact of diet interventions on weight loss. The real effect of oral semaglutide is seen beyond three months.
Oral semaglutide is a long-acting medication that’s started at a lower dose to reduce the number and severity of side effects as it’s built up to a higher maintenance dose.
https://true-pill.top/rybelsus.html