Як встановити Tiny Tiny RSS Reader на FreeBSD 11 FAMP VPS
Використання іншої системи? Tiny Tiny RSS Reader — це безкоштовний зчитувач і агрегатор новин (RSS/Atom) із відкритим вихідним кодом, що розміщується на власному веб-сторінці.
Murmur — офіційне серверне програмне забезпечення для протоколу голосового зв’язку Mumble. Ця офіційна реалізація є стабільною та ефективною. У цьому посібнику буде поетапно описано процес встановлення та налаштування сервера Murmur для спілкування з клієнтами Mumble у FreeBSD 11.2.
ssh
в терміналі для користувачів Linux, Mac і Unix (включаючи BSD).SSH на ваш сервер Vultr FreeBSD і увійдіть як користувач root або як sudo
користувач. Якщо ви використовуєте sudo
користувача, додайте команди перед командами sudo
:
home-desktop$ ssh [email protected]
Примітка: замініть 198.51.100.21
власною IP-адресою.
Примітка: У цьому розділі буде встановити сервер ваніль нарікати, без D-Bus
/ Bonjour
підтримки.
Щоб додати Murmur та його залежності до системи, виконайте таку команду:
pkg install murmur
Оскільки ви встановили серверне програмне забезпечення з бінарного дистрибутива, ви можете пропустити наступний розділ і перейти до налаштування Murmur .
Якщо ви слідували інші керівництва до цього моменту, і ви не хочете , щоб включити D-Bus
або Bonjour
підтримку, або відключити підтримку Ice / MySQL / SQLite, НЕ соромтеся слідувати за попередній розділ замість , а потім перейти до Налаштування Бормотун .
Виконайте цю команду, щоб перевірити та завантажити будь-які оновлення для вашого дерева портів (це знадобиться, якщо у вас ще немає налаштувань портів):
portsnap fetch
Якщо результат закінчується на « No updates needed
«, ви можете перейти до наступного кроку. В іншому випадку у вас не буде підготовленого оновленого дерева портів, і вам потрібно буде розпакувати щойно завантажений знімок:
portsnap extract
Компіляція порту Murmur проста, але займе деякий час. Наступні команди поміщають вас у каталог порту, створюють його, встановлюють згенеровані файли та видаляють непотрібні файли після їх створення:
cd /usr/ports/audio/murmur
make install clean
На перших етапах інсталяції ви побачите одне або кілька текстових діалогових вікон із запитаннями про функції, які ви хочете ввімкнути або вимкнути. Щоб переміщатися по меню, використовуйте стрілки UPта, DOWNщоб виділити запис, SPACEзмінити статус запису ввімкнено/вимкнено або ENTERвикористати дію за замовчуванням. Щоб змінити дію за замовчуванням (зазвичай на «Скасувати»), використовуйте стрілки LEFTта RIGHT.
У діалоговому вікні конфігурації murmur будуть представлені параметри для вимкнення Bonjour
, увімкнення D-Bus
, увімкнення Ice та вимкнення підтримки MySQL або SQLite. Це також дозволяє вимкнути створення документації, але це, як правило, погана ідея.
Тут відображаються назва параметра та варіанти офіційного пакета для цих параметрів, якщо ви не впевнені щодо будь-якого з них.
Bonjour
це протокол для виявлення служб локальної мережі. Якщо ви не отримаєте доступ до свого сервера Murmur через VPN або хочете, щоб інший VPS в тій самій приватній мережі автоматично знаходив Murmur, це нормально disable
.
D-Bus
це спосіб для програм, як правило, на одній машині, щоб спілкуватися один з одним. У Murmur інтерфейс D-Bus не підтримується, і його слід залишити disabled
, якщо ви не впевнені, що у вас є програма, яка потребує інтерфейсу D-Bus Murmur.
Documentation
слід залишити, enabled
якщо ви спеціально не хочете, щоб сторінки посібника були доступні вам. Ця опція нічого не змінить з точки зору клієнта і стосується лише системного адміністратора.
Ice
це новіший протокол RPC, який дозволяє віддалено керувати Murmur за допомогою альтернативних засобів, таких як веб-інтерфейси. Якщо ви enable
це зробили, ви пізніше зможете налаштувати рішення RPC, яке дозволить вам виконувати такі дії, як онлайн-реєстрація користувача та віддалена модерація каналу. Конфігурація RPC не розглядатиметься в цьому посібнику, і зазвичай потрібен веб-сервер із підтримкою PHP.
MySQL
це потужна, масштабована система управління базами даних. Це слід залишити disable
, якщо у вас немає віддаленої бази даних, яку ви хочете використовувати Murmur замість локального файлу, або якщо ви плануєте мати багато тисяч користувачів. Цей посібник не розглядатиме конфігурацію MySQL.
SQLite
є легкою альтернативою більшим рішенням для управління базами даних, таким як MySQL. Він забезпечує швидкий доступ до бази даних, що зберігається в локальному файлі, до сотень тисяч записів, і як такий цілком підходить для сервера Murmur. Це слід залишити enabled
, і в розділі конфігурації цього посібника буде вважатися , що це так.
Коли ви задоволені цими параметрами, використовуйте LEFTта , RIGHTа потім натисніть ENTERдля вибору OK
в нижній частині вікна. Якщо вам буде запропоновано налаштувати залежності, параметри за замовчуванням є найбезпечнішими параметрами, тому ви можете просто натиснути, ENTERщоб відхилити їх із вибраними параметрами за замовчуванням. Після конфігурації створення Murmur та його залежностей (особливо Boost) іноді може зайняти дуже багато часу.
Є деякі речі, які ви можете налаштувати перед першим запуском сервера. Цей розділ використовуватиме Easy Editor FreeBSD як бажаний текстовий редактор, але замість цього ви можете використовувати будь-що інше.
Відкрийте файл конфігурації murmur у текстовому редакторі:
ee /usr/local/etc/murmur.ini
Більша частина конфігурації пояснюється у файлі, і за замовчуванням вона має звичайні значення, але ми коротко торкнемося кількох важливих параметрів.
Примітка. Усі наведені нижче параметри мають значення за замовчуванням. Вам не потрібно їх змінювати, щоб сервер запрацював.
Одне, що ви захочете змінити, це текст привітання або, як його деякі називають, «Повідомлення дня». Для цього знайдіть рядок, що починається з, welcometext=
і замініть наявне повідомлення на щось нове. Mumble може відображати обмежений вибір тегів HTML, наприклад, <br />
для позначення нового рядка:
welcometext="<br /> Check out this cool Vultr VPS! <br />"
Клієнти, які підключаються, повинні вказати номер порту, якщо сервер не прослуховує порт за замовчуванням. Якщо ви хочете змінити цей порт, щоб користувачі знали його для підключення, скористайтеся port=
опцією. В іншому випадку залиште його за замовчуванням, 64738
щоб ваші користувачі пам’ятали лише адресу:
port=443
Максимальна кількість користувачів за замовчуванням у 100 користувачів цілком розумна, але якщо ви хочете обмежити сервер лише вами та кількома друзями, ви можете знизити цей максимум або підвищити його, звичайно, за допомогою users
опції:
users=5
Якщо вам потрібно надіслати повідомлення в текстовому чаті довше 5000 символів, вам потрібно змінити цю textmessagelimit
опцію. Ви також можете встановити значення 0, щоб повністю видалити обмеження:
textmessagelimit=12345
Не забудьте видалити #
символ на початку рядка, щоб розкоментувати його, інакше рядок не набуде чинності.
Цей параметр знаходиться прямо під параметром довжини повідомлення, якщо ви розкоментуєте рядки з файлу конфігурації за замовчуванням. З обмеженням розміру зображення за замовчуванням у 128 кілобайт ви можете виявити, що вам важко надсилати зображення. Я б рекомендував збільшити це значення, але не настільки високо, щоб хтось міг надіслати достатньо велике зображення, щоб уповільнити з’єднання будь-яких користувачів із Інтернет-з’єднанням із низькою пропускною здатністю. Як і в останньому варіанті, ви можете встановити значення 0, щоб дозволити зображення будь-якого розміру. Звичайно, це хороша ідея лише тоді, коли ви знаєте, що зв’язок кожного може впоратися з цим:
# 768KiB:
imagemessagelength=786432
Не забудьте також видалити #
символ на початку цього рядка.
Якщо у вас є відповідний ключ і сертифікат TLS, ви можете вказати їх тут. Якщо ви цього не зробите, Murmur створить власні та представить їх, що може спричинити помилки сертифіката для ваших користувачів.
Наприклад, для Let's Encrypt, який налаштовано в /usr/local/etc/letsencrypt
:
# make sure the cert & key are readable by the user/group 'murmur'
sslCert=/usr/local/etc/letsencrypt/live/chat.example.com/fullchain.pem
sslKey=/usr/local/etc/letsencrypt/live/chat.example.com/privkey.pem
Тепер, коли ваш сервер встановлено та налаштовано, залишається не так багато, як перевірити його. Оскільки служба ще не «ввімкнена», звичайна команда «start» не запускатиметься. Отже, щоб один раз запустити сервер, виконайте наступне:
service murmur onestart
Коли сервер працює, ви можете спробувати підключитися до нього. У Mumble додайте його як сервер, використовуючи його доменне ім’я або IP-адресу, і підключіться. Якщо ви можете увійти, і ви бачите в кореневому каналі, все працює. Якщо ні, перевірте адресу сервера та файл конфігурації на наявність друкарських помилок і переконайтеся, що murmur
користувач може прочитати ключ SSL, якщо ви встановили свій власний, і повторіть спробу:
service murmur onerestart
Після завершення вимкніть сервер, щоб ми могли протестувати його запуск у наступному розділі:
service murmur onestop
Якщо ви можете підключитися до свого нового сервера, ви готові ввімкнути службу, тому Murmur автоматично запускатиметься під час перезавантаження (наприклад, після оновлення).
Для цього відредагуйте /etc/rc.conf
:
ee /etc/rc.conf
Натисніть CTRL+ E, а потім ENTERдодайте порожній рядок у другий рядок файлу та введіть:
murmur_enable="YES"
Потім натисніть ESC, ENTER, ENTERщоб зберегти та вийти. Щоб перевірити конфігурацію, спробуйте звичайну команду запуску служби:
service murmur start
Якщо це не спрацює, то в rc.conf
. поверніться і перевірте це ще раз.
Якщо це спрацює, то нічого не залишається робити. Щоб перевірити це, перезавантажте:
sync && reboot
Зачекайте кілька секунд, поки сервер не запуститься знову, доки ви не зможете підключитися за допомогою SSH, а потім спробуйте знову підключитися за допомогою Mumble. Вітаємо, ви щойно встановили та налаштували Murmur з нуля.
Використання іншої системи? Tiny Tiny RSS Reader — це безкоштовний зчитувач і агрегатор новин (RSS/Atom) із відкритим вихідним кодом, що розміщується на власному веб-сторінці.
Використання іншої системи? Wiki.js — це безкоштовний сучасний вікі-додаток з відкритим вихідним кодом, побудований на Node.js, MongoDB, Git і Markdown. Вихідний код Wiki.js є публічним
Використання іншої системи? Pagekit 1.0 CMS – це красива, модульна, розширювана та легка, безкоштовна система керування вмістом (CMS) з відкритим вихідним кодом.
Використання іншої системи? MODX Revolution — це швидка, гнучка, масштабована система управління вмістом (CMS) корпоративного рівня з відкритим кодом, написана на PHP. Це я
У цій статті ви дізнаєтеся, як налаштувати OpenBSD 5.5 (64-розрядна версія) на KVM за допомогою Vultr VPS. Крок 1. Увійдіть в панель керування Vultr. Крок 2. Натисніть РОЗВЕРНУТИ
Використання іншої системи? osTicket — це система продажу квитків з відкритим вихідним кодом. Вихідний код osTicket відкрито розміщено на Github. У цьому підручнику
Використання іншої системи? Flarum — це безкоштовне програмне забезпечення нового покоління з відкритим вихідним кодом, яке робить онлайн-обговорення веселими. Вихідний код Flarum розміщений o
Використання іншої системи? TLS 1.3 — це версія протоколу безпеки транспортного рівня (TLS), який був опублікований у 2018 році як запропонований стандарт у RFC 8446.
Вступ WordPress є домінуючою системою керування вмістом в Інтернеті. Він забезпечує все, від блогів до складних веб-сайтів із динамічним вмістом
Використання іншої системи? Subrion 4.1 CMS — це потужна та гнучка система керування вмістом із відкритим кодом (CMS), яка забезпечує інтуїтивно зрозумілий та зрозумілий вміст
Цей підручник покаже вам, як налаштувати службу DNS, яку легко підтримувати, легко налаштовувати і яка, як правило, є більш безпечною, ніж класичний BIN
Стек FEMP, який можна порівняти зі стеком LEMP в Linux, являє собою набір програмного забезпечення з відкритим вихідним кодом, яке зазвичай встановлюється разом для забезпечення FreeBS
MongoDB — це база даних NoSQL світового класу, яка часто використовується в нових веб-додатках. Він забезпечує високопродуктивні запити, шардінг та реплікацію
Використання іншої системи? Monica — це відкрита система управління особистими відносинами. Подумайте про це як про CRM (популярний інструмент, який використовується відділами продажів у м
Вступ У цьому підручнику демонструється OpenBSD як рішення для електронної комерції з використанням PrestaShop і Apache. Apache потрібен, оскільки PrestaShop має складну UR
Використання іншої системи? Fork — це CMS з відкритим кодом, написана на PHP. Вихідний код Forks розміщено на GitHub. Цей посібник покаже вам, як встановити Fork CM
Використання іншої системи? Directus 6.4 CMS — це потужна та гнучка, безкоштовна система керування вмістом без голови (CMS) з відкритим вихідним кодом, яка надає розробнику
Сервери VPS часто стають мішенню зловмисників. Поширений тип атаки відображається в системних журналах у вигляді сотень несанкціонованих спроб входу через ssh. Налаштовуючи
Вступ OpenBSD 5.6 представив новий демон під назвою httpd, який підтримує CGI (через FastCGI) і TLS. Для встановлення нового http не потрібно додатково працювати
Цей підручник покаже вам, як встановити групове програмне забезпечення iRedMail на нову інсталяцію FreeBSD 10. Ви повинні використовувати сервер з принаймні одним гігабайтом o
Штучний інтелект не в майбутньому, він тут прямо в сьогоденні У цьому блозі Прочитайте, як програми штучного інтелекту вплинули на різні сектори.
Ви також стали жертвою DDOS-атак і спантеличені методами запобігання? Прочитайте цю статтю, щоб вирішити свої запитання.
Можливо, ви чули, що хакери заробляють багато грошей, але чи замислювалися ви коли-небудь, як вони заробляють такі гроші? давайте обговоримо.
Ви хочете побачити революційні винаходи Google і як ці винаходи змінили життя кожної людини сьогодні? Тоді читайте в блозі, щоб побачити винаходи Google.
Концепція самокерованих автомобілів, щоб вирушати в дороги за допомогою штучного інтелекту, є мрією, яку ми давно мріємо. Але, незважаючи на кілька обіцянок, їх ніде не видно. Прочитайте цей блог, щоб дізнатися більше…
Оскільки наука розвивається швидкими темпами, бере на себе багато наших зусиль, ризики піддати себе незрозумілій Сингулярності також зростає. Читайте, що може означати для нас сингулярність.
Методи зберігання даних можуть розвиватися з моменту народження Даних. Цей блог висвітлює еволюцію зберігання даних на основі інфографіки.
Прочитайте блог, щоб дізнатися про різні шари архітектури великих даних та їх функціональні можливості найпростішим способом.
У цьому цифровому світі пристрої розумного дому стали важливою частиною життя. Ось кілька дивовижних переваг пристроїв розумного дому щодо того, як вони роблять наше життя гідним життя та спрощують його.
Нещодавно Apple випустила додаткове оновлення macOS Catalina 10.15.4, щоб виправити проблеми, але схоже, що оновлення викликає більше проблем, що призводять до блокування комп’ютерів Mac. Прочитайте цю статтю, щоб дізнатися більше